I want to create a loop over element in javascript , my html is:
<input type="checkbox" name="menu[]" value="0">
<input type="checkbox" name="menu[]" value="1">
<input type="checkbox" name="menu[]" value="2">
and javascript is
window.onload = function() {
var x = document.getElementsByName("menu");
for (i = 0; i < x.length; i++) {
if (x[i].type == "checkbox") {
x[i].checked = true;
}
}
}
but no element was detected!!!!
try alert(x.length) and you seen 0!!
menuisn't the name!!!!