解决方案 »
- 关于js 提交表单的问题 ,求高手帮个忙啊
- extjs4 panel重新加载问题
- ajax 当xmlHttp.responseText有数据时弹出一个新的窗口
- JS 操作 DOM 的问题!
- 为什么程序的javascript脚本在特定的一台电脑在前一天还好用,今天所有的脚本都不好用了
- 关于indexOf()函数的问题!
- ◇◆怎样实现成行文字的上下滚动???用marquee◇◆
- 正则表达式?怎样判断输入的只能为数字?
- 我的服务器安装了2000server,我要做到每天下班自动定时关闭服务器,请问如何做到,需要下载什么软件?
- ie5和ie6的问题,在线等待,分不够还可以在给
- 关于使用Json Web Token的问题!!
- 单击表格中的一行在IE起作用,但在Firefox不起作用?
这个代码是错的,没有getElementByName方法,因为name可能重复,所以只有getElementsByName
取出来的是一个dom集合。
所以这里要写成:
var checkAll = document.getElementsByName("checkbox1")[0];
还有楼主js逻辑有错<th align="center"><input type="checkbox" name="checkbox1" id="checkbox1" onclick="selectAll(this.checked)"/>全选</th>function changeCheck(){
var checkAll = document.getElementById("checkbox1");
var items = document.getElementsByName("checkbox");
var temp = true;
if (null != items){
for (var i = 0;i<items.length;i++){
if(!items[i].checked){
temp= false;
break;
}
}
checkAll.checked = temp;
}
}