gpt4 book ai didi

javascript - 无法使用js获取输入值

转载 作者:行者123 更新时间:2023-11-28 17:34:10 25 4
gpt4 key购买 nike

function addition(){

var count = 2;
for(var i = 0 ; i <=count ; i++ ){
var val = document.getElementById('num');
alert(val.value);
}

}
<input type="text" id="num" name="name[]">
<input type="text" id="num" name="name[]">
<input type="submit" id="num" onclick="addition">

我想借助单个 ID 或名称来获取输入值,请帮助我如何获取它..

最佳答案

一个页面中只能有一个id。请改用类、元素或属性选择器。

使用类作为输入(在这种情况下按钮不需要类/id),您可以使用 Document.getElementsByClassName() 获取所有元素,然后您就可以迭代集合:

function addition(){
var val = document.getElementsByClassName('num');

for(var i = 0 ; i < val.length ; i++ ){
console.log(val[i].value);
}

}
<input type="text" class="num" name="name[]">
<input type="text" class="num" name="name[]">
<input type="submit" onclick="addition()">

关于javascript - 无法使用js获取输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49549508/

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