JavaScript 题型问答有答案参考


Posted in Javascript onFebruary 17, 2010

1.如何获取表单<select>域的选择部分的文本?
<form name="a">
<select name="a" size="1" onchange="_sel(this)">
<option value="a">1</option>
<option value="b">2</option>
<option value="c">3</option>
</select>
</form>

<script type="text/javascript"><!--
function _sel(obj){
alert("显示文本:" + obj.options[obj.selectedIndex].text);
alert("值:" + obj.options[obj.selectedIndex].value);
}
// --></script>

2.javascript控制页面控件隐藏显示的两种方法
javascript控制页面控件隐藏显示的两种方法,方法的不同之处在于控件隐藏后是否还在页面上占位
方法一:
document.all["PanelSMS"].style.visibility="hidden";
document.all["PanelSMS"].style.visibility="visible";
方法二:
document.all["PanelSMS"].style.display="none";
document.all["PanelSMS"].style.display="inline";
方法一隐藏后 页面的位置还被控件占用 只是不显示 类似于.net验证控件的Display=Static
方法二隐藏后 页面的位置不被占用 类似于.net验证控件的Display=Dynamic

3.var a = 10; var b = 20; var c = 10; alert(a = b); alert(a == b); alert(a == c);结果是?
以下是答案:a = b 是赋值,a == b是判断值是否相同lect>域的选择部分的文本?

4. 编写一个方法 求一个字符串的字节长度?
<script language="javascript" type="text/javascript"><!--
new function(s)
{
if(!arguments.length||!s) return null;
if(""==s) return 0;
var l=0;
for(var i=0;i<s.length;i++)
{
if(s.charCodeAt(i)>255) l+=2;
else l++;
}
alert(l);
}("hello你好,我好,大家好!world!");
// --></script>

5. 如何控制alert中的换行
<script language="javascript" type="text/javascript"><!--
alert("hello\nworld");
// --></script>

6. 按照格式 xxxx年xx月xx日xx时xx分xx秒动态显示时间 要求不足10的补0?
<script language="javascript" type="text/javascript"><!--
new function()
{
with(new Date())
{
var t=function(a){return a<10?"0"+a:a;}
alert(getFullYear()+"年"+t(getMonth()+1)+"月"+t(getDate())+"日"+t(getHours())+"时"+t(getMinutes())+"分"+t(getSeconds())+"秒");
}
}
// --></script>

7. 编写一个方法 去掉一个数组的重复元素
<script language="javascript" type="text/javascript"><!--
Array.prototype.strip=function()
{
if(this.length<2) return [this[0]]||[];
var arr=[];
for(var i=0;i<this.length;i++)
{
arr.push(this.splice(i--,1));
for(var j=0;j<this.length;j++)
{
if(this[j]==arr[arr.length-1])
{
this.splice(j--,1);
}
}
}
return arr;
}
var arr=["abc",85,"abc",85,8,8,1,2,5,4,7,8];
alert(arr.strip());
// --></script>

8.js中SetInterval与setTimeout用法?
延时时间/交互时间是以豪秒为单位的(1000ms=1s)
setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次
SetInterva 在执行时,它从载入后,每隔指定的时间就执行一次表达式
1)基本用法:
执行一段代码:
var i=0;
setTimeout("i+=1;alert(i)",1000);
执行一个函数:
var i=0;
setTimeout(function(){i+=1;alert(i);},1000);
下面再来一个执行函数的:
var i=0;
function test(){
i+=1;
alert(i);
}
setTimeout("test()",1000);
也可以这样:
setTimeout(test,1000);
2)<script type="text/javascript"><!--
function sett()
{
document.body.innerHTML=Math.random();
}
setInterval("sett();", 500);
// --></script>

Javascript 相关文章推荐
JavaScript 学习笔记(十六) js事件
Feb 01 Javascript
JavaScript中的迭代器和生成器详解
Oct 29 Javascript
jQuery插件开发的五种形态小结
Mar 04 Javascript
深入理解js promise chain
May 05 Javascript
深入理解$.each和$(selector).each
May 15 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
Mar 08 Javascript
详解jquery选择器的原理
Aug 01 jQuery
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
Oct 25 Javascript
jquery radio 动态控制选中失效问题的解决方法
Feb 28 jQuery
vue单页应用在页面刷新时保留状态数据的方法
Sep 21 Javascript
vue resource发送请求的几种方式
Sep 30 Javascript
js实现自动播放匀速轮播图
Feb 06 Javascript
JavaScript 学习技巧
Feb 17 #Javascript
JavaScript Timer实现代码
Feb 17 #Javascript
两个比较有用的Javascript工具函数代码
Feb 17 #Javascript
类似GMAIL的Ajax信息反馈显示
Feb 16 #Javascript
JavaScript 10件让人费解的事情
Feb 15 #Javascript
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
Feb 15 #Javascript
jQuery 处理表单元素的代码
Feb 15 #Javascript
You might like
php错误级别的设置方法
2013/06/17 PHP
win10环境PHP 7 安装配置【教程】
2016/05/09 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
2017/02/08 PHP
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
js使用html()或text()方法获取设置p标签的显示的值
2014/08/01 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
使用node.js 获取客户端信息代码分享
2014/11/26 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
通过js控制时间,一秒一秒自己动的实例
2017/10/25 Javascript
最新Javascript程序员面试试题和解题方法
2017/11/23 Javascript
JavaScript对象拷贝与Object.assign用法实例分析
2018/06/20 Javascript
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
详细分析vue响应式原理
2020/06/22 Javascript
JS PHP字符串截取函数实现原理解析
2020/08/29 Javascript
Python正则表达式非贪婪、多行匹配功能示例
2017/08/08 Python
详解python持久化文件读写
2019/04/06 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
python使用百度文字识别功能方法详解
2019/07/23 Python
英国No.1文具和办公用品在线:Euroffice
2016/09/21 全球购物
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
Antler英国官网:购买安特丽行李箱、拉杆箱
2019/08/25 全球购物
C有"按引用传递"吗
2016/09/06 面试题
大学生工作推荐信范文
2013/12/02 职场文书
产品质量保证书
2014/04/29 职场文书
领导干部群众路线剖析材料
2014/10/09 职场文书
颐和园英文导游词
2015/01/30 职场文书
财务经理岗位职责
2015/01/31 职场文书
在校生证明
2015/06/17 职场文书
三国演义读书笔记
2015/06/25 职场文书
致运动员赞词
2015/07/22 职场文书
2015新员工工作总结范文
2015/10/15 职场文书
财务年终工作总结大全
2019/06/20 职场文书
52条SQL语句教你性能优化
2021/05/25 MySQL