我有JavaScript错误Uncaught TypeError: Cannot read property 'checked' of null.
如果选中至少一个复选框,我想重定向到另一个页面。我错过了什么?
function check(){
for(var i = 0;i < 3;i++){
var x = document.getElementById("c" + String(i)).checked;
if (x == true){
alert('select');
window.location = "#";
}
else {
alert('not select');
}
}
}
答案 0 :(得分:1)
你确定你有3个ID为“c0”,“c1”和“c2”的复选框吗? 其中一些不在您的页面上!
确保在文档就绪事件上调用您的函数: 使用jQuery的例子
$(document).ready(function(){
check();
});