遇到问题:很奇怪的问题,页面上一组checkbox,有几个明明是选中状态,但其checked总是等于false。
解决思路:1.仔细检查页面上的checkbox。看看他们的id是不是有冲突。
2.用name属性。比如一组checkbox,name为相同值test。循环遍历谁被选中了:
var checkboxArray = document.getElementsByName("test");
for (var j = 0; j < checkboxArray.length; j++) {
//你的代码
};