【发布时间】:2022-10-31 10:39:13
【问题描述】:
所以我试图从一个数组中获取每个输入的所有值和 id,但是我有一个问题,用户可以复制输入并且每个输入都有一个随机生成的 ID,所以我无法选择带有 ID 的数据并且每个输入都使用name="cate[]",所以每个输入都具有相同的名称,所以我可以使用这样的东西:
function regTour() {
var input = document.getElementsByName('cat[]');
var k = "The respective values are :";
for (var i = 0; i < input.length; i++) {
var a = input[i];
k = k + "array[" + i + "].value= "
+ a.value + " ";
}
console.log('Console: ' + k);
}
但是如何从与输入值配对的数组中的每个输入中获取 ID?
编辑: - - - - - - - - - -
输入如下所示:
<input type="text" id="1666239497429" name="cat[]" class="form-control">
<input type="text" id="12983172462" name="cat[]" class="form-control">
<input type="text" id="812361647812" name="cat[]" class="form-control">
这个输入是由用户动态创建的,所以 id 会发生变化,这个 id 稍后会与应该与该 id 相关的其他子字段一起存储,这就是为什么能够存储所有 id 对我来说很重要的原因
【问题讨论】:
-
这给了我价值,但我需要 ID
-
不,这给了一切
-
我是新手,这就是为什么我要问并且该页面对理解没有太大帮助,可能如果我更高级我可以理解,但我更像是一个示例学习者
标签: javascript arrays forms function