gpt4 book ai didi

javascript - 复选框数组值

转载 作者:行者123 更新时间:2023-11-29 19:38:27 24 4
gpt4 key购买 nike

复选框的值没有被存储。当我提醒值代替 selected += elements[i].value + "\n";我得到了值(value)观。

<script>

function whichIsChecked(){
var selected = "";
var elements = document.getElementsByName("colors[]");
for(var i=0; i<=elements.length; i++){
if(elements[i].checked){
//alert(elements[i].value) // values are displayed
selected += elements[i].value + "\n";
}
}
alert(selected); // not storing
}
</script>


<form method="post" action="">
<input type="checkbox" name="colors[]" value="red">
<input type="checkbox" name="colors[]" value="blue">
<input type="checkbox" name="colors[]" value="green">

<input type="button" name="submit" value="Submit" onclick="whichIsChecked()">
</form>

最佳答案

你的 for循环走得太远并导致 TypeError 因为 elements[3] 不存在。更改 <=成为< .

关于javascript - 复选框数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24415195/

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