请教几道javascript的面试题,急! 第一题:都为undefined第二题:使用prototype来实现第三题:设置checkbox的disabled为true 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哇,你的第一题很危险啊,不小心就会被忽悠了。function add没有返回值,y和z都会是undefined,而且,将add函数改好:function add(n){return n=n+1;}和function add(n){return n=n+3;}y和z都会是4,因为后面定义的add会覆盖前面定义的add。 td{width100%} 表HTML元素.td{width100%} //类元素#td{width100%} //ID##td{width100%} //这个就不知道了楼上的大哥 y z为什么是undefined呢 第一道:两个都是undefined,除非这样function add(n){n=n+1;return n;}function add(n){n=n+3;return n;}两个都变成了4第二:不知道!第三:设置checkbox的disabled为true比如下面的代码<html><head><script type="text/javascript"> function x(){ document.all.cb1[0].disabled=true;}</script></head><body onload="x()"><input name="cb1" type="checkbox"><input name="cb1" type="checkbox"><input name="cb1" type="checkbox"></body></html>第四:td{width:100%} 将所有的TD宽度设置为和容器的宽度一样(占容器宽度的100%).td{width:100%} 类管理器,设置类名为“td”的对象,具体设置同上#td{width:100%} ID管理器,设置ID名为“td”的对象##td{width:100%} 不知道! 因为函数没有返回值 所以得到的值就是undefined 原来是这样,第一题太忽悠人了,哇哇!!!我猜想##td{width100%} //是修饰ID是"#td"的元素你们说呢? ##td{width100%} 这是什么意思? 55555555,我刚才还在自己机器上尝试第一题呢,总是alert出两个undefined,还以为哪儿写错了,原来答案就是这个,晕谢谢各位大侠的解答,感激不尽啊! 再请教下, 循环设置document.getElementByName("checkbox")[i].checked=false;与循环设置document.getElementByName("checkbox")[i].disabled=true;有啥区别么? 晕,看错了,不好意思document.getElementByName("checkbox")[i].checked=false;是设置为不选择document.getElementByName("checkbox")[i].disabled=true;是设置失效 checked=false; 是不选中,但还可以再选择操作disabled=true; 是变灰了(类似只读),不能再进行选择操作 如果按第一题题意,要求Y和Z的和,结果不是undefined啦,两个undefined相加,会是NaN。就第一题进行了一下探讨,参见:http://www.v-ec.com/dh20156/article.asp?id=143 第一道: 都为undefined第二道:不太清楚第三道:javascript怎样选中一个checkbox,怎样设置它无效? 如果你要对第二个复选框改为选中状态则:checkbox[1].checked=true;循环设置document.getElementByName("checkbox")[i].checked=false; //是遍历不是被选中的复选框.与循环设置document.getElementByName("checkbox")[i].disabled=true; //是遍历被设置为无效的复选框 ##td{width100%}是什么意思呢? 删除form下面的节点 求一点思路(类似Google Map效果) 请教简单元素输出问题 帮我看看这段代码什么意思? 我想开一家网上购物的网站,请给意见 关于子窗口和父窗口的问题~~ jsp中selecttion 当其为multiple时和java servlet进行数据传送的方法或者代码谁有 EasyUI资源树的异步加载 jquery easyui中DataGrid DetailView加减号怎么去掉,如图: 怎么样实现JS点击一个文本然后出现添加事件,点击添加然后写完事件可以提交保存到当前文本!效果如下 Extjs FormPanel的拖动问题 如何取消递归中的setTimeout?
function add没有返回值,y和z都会是undefined,而且,将add函数改好:
function add(n){return n=n+1;}和function add(n){return n=n+3;}
y和z都会是4,因为后面定义的add会覆盖前面定义的add。
.td{width100%} //类元素
#td{width100%} //ID
##td{width100%} //这个就不知道了
楼上的大哥 y z为什么是undefined呢
function add(n){n=n+1;return n;}
function add(n){n=n+3;return n;}
两个都变成了4第二:不知道!第三:设置checkbox的disabled为true
比如下面的代码<html>
<head>
<script type="text/javascript">
function x(){
document.all.cb1[0].disabled=true;
}
</script>
</head>
<body onload="x()">
<input name="cb1" type="checkbox">
<input name="cb1" type="checkbox">
<input name="cb1" type="checkbox">
</body>
</html>第四:td{width:100%} 将所有的TD宽度设置为和容器的宽度一样(占容器宽度的100%)
.td{width:100%} 类管理器,设置类名为“td”的对象,具体设置同上
#td{width:100%} ID管理器,设置ID名为“td”的对象
##td{width:100%} 不知道!
因为函数没有返回值 所以得到的值就是undefined
##td{width100%} //是修饰ID是"#td"的元素你们说呢?
是设置为不选择document.getElementByName("checkbox")[i].disabled=true;
是设置失效
disabled=true; 是变灰了(类似只读),不能再进行选择操作
http://www.v-ec.com/dh20156/article.asp?id=143
都为undefined
第二道:不太清楚
第三道:javascript怎样选中一个checkbox,怎样设置它无效?
如果你要对第二个复选框改为选中状态则:checkbox[1].checked=true;循环设置document.getElementByName("checkbox")[i].checked=false; //是遍历不是被选中的复选框.
与循环设置document.getElementByName("checkbox")[i].disabled=true; //是遍历被设置为无效的复选框
是什么意思呢?