<script type="text/javascript">
<!--
function select2(){
//获取全选框是否选择
var allBtn = document.getElementById("all").checked;
//获取商品列表
var selBtn = document.getElementByName("product");
for(var i = 0; i < selBtn.length ;i++){
selBtn[i].checked = allBtn;
}
}
-->
</script>
//省略部分代码
<td><input onclick = "select2()" id="all" type="checkbox" value="全选" />全选</td>
<td><input name="product" type="checkbox" value="1" /></td>
<td><input name="product" type="checkbox" value="2" /></td>
<td><input name="product" type="checkbox" value="3" /></td>
<td><input name="product" type="checkbox" value="4" /></td>
遇到了问题, 不知道哪里写得不对 , 无法实现全选效果. 求大神帮忙,急 ~
------解决方案--------------------
document.getElementByName
改为
document.getElementsByName
即可
单词拼写错误而已。
------解决方案--------------------
1楼已经有答案了