をプロパティを設定できません。は、私はすでにJSのためにHTMLでIDを追加したが、私はウェブサイトを開くと、それはまだエラーが表示されます(私はすでにIDを追加した)「のonclick」ヌルの
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="jquery-1.7.2.js" type="text/javascript"></script>
<script>
var btn = document.getElementById("btn");
btn.onclick = function() {
var arrays = new Array();
var items = document.getElementsByName("check");
for(var i=0;i<items.length;i++) {
if(items[i].checked) {
arrays.push(items[i].value);`enter code here`
}
}
alert("numbers checked:" + arrays.length);
}
</script>
</head>
<body>
<input type="checkbox" value="1" name="check" checked/>
<input type="checkbox" value="2" name="check"/>
<input type="checkbox" value="3" name="check" checked/>
<input type="button" value="numbers you have checked" id="btn"/>
</body>
</html>
スクリプトを一番下に移動します。レンダリングされる前に要素を要求しています – Rajesh
ありがとう@Ragesh @Rayon!今はうまくいく。 –
OMG申し訳ありません...もう一度ありがとうございます! @ Rajesh :-) –