gpt4 book ai didi

javascript - 如何在 JavaScript 中获取 CheckBox 选中的数量?

转载 作者:行者123 更新时间:2023-11-28 19:36:49 25 4
gpt4 key购买 nike

我正在编写这段代码,但无法得到任何东西。如有任何帮助,我们将不胜感激。

<!DOCTYPE HTML>
<html>
<head>
<script>
function computeMarks() {
var inputElems = document.form1.getElementsByTagName("input");
var count = 0;
for (var i =0; i<=inputElems.length; i++) {
if(inputElems[i].type === "checkbox" && inputElems[i].checked) {
count++;
}
}
alert(count);
}
</script>
</head>
<body>
<form name="form1" id="form1">
<input type="checkbox" name="quiz" value=1 /> Hi
<input type="checkbox" name="quiz" value=1 /> Bye
<input type="checkbox" name="quiz" value=1 /> See ya
<input type="button" onClick="computeMarks()" value="Compute Marks"/>
</form>
</body>
</html>

我尝试过 getElementByName("quiz") 但同样的事情发生了。

最佳答案

更改i<=inputElems.lengthi < inputElems.length 。数组索引从 0 开始运行至length-1 。当 i 时,您会收到错误消息是 inputElements.length (当您的脚本无法运行时,Javascript 控制台不是您寻求帮助的第一个地方吗?)。

演示 enter link description here

关于javascript - 如何在 JavaScript 中获取 CheckBox 选中的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25737255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com