首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

这段 javascript 代码 错哪了, 求解答

2012-03-31 
这段 javascript 代码哪里错了,求解答全选功能失效:代码如下:HTML codehtmlbodyscriptdocument.writ

这段 javascript 代码 哪里错了, 求解答
全选功能失效:
代码如下:

HTML code
<html>      <body>                 <script>                   document.write("<ul>");                   for(var i=0;i<20;i++){                   document.write("<li>");                   document.write('<input type="checkbox" name="arr[]" value="'+i+'"> heihei');                   document.write("</li>");                   }                   document.write("</ul>");                                </script>                                   <input id="ss" type="checkbox" onclick="all(this)">全选               <script>                 var cnames=document.getElementsByName("arr[]");                   alert(cnames.length);                                           function all(obj){                        for(var i=0;i<cnames.length;i++)                     {                                                cnames[i].checked=obj.checked;                     }                   }                                </script>      </body></html>


[解决办法]
用firebug,调试下就出来了
[解决办法]
js最好用火狐的firbug调试。
[解决办法]
all 是 js 保留字,不能作为函数名
[解决办法]
探讨
var cnames=document.getElementsByName("arr[]");

[解决办法]
探讨

all 是 js 保留字,不能作为函数名

热点排行