我是一个完整的编码初学者。
我有一些javascript,它为我提供了具有不同值的同一类的多个实例。我想从该类值的所有实例创建一个变量,所以我可以稍后将它放在另一个表达式中。整个事情也需要能够循环,所以我想基本上将所有类值连接在一个表达式中。我希望这是有道理的。
这是类和值的示例(是的,值已经有变量);
D.push('<input class="position" id="position" name="position" value="'+ L.oid + ' In Position '+(B + 1)+'" type="hidden" >');
我希望这里的值是它自己的变量,让它变成N,所以我以后可以调用它;
D.push('<input id="totals" name="wholething" value="whole thing with '+ N +'" type="hidden">');
会有多个&#34;位置&#34;所以对于id.totals我需要它来计算值。我明白需要加入,但是如何以及在哪里?请帮帮我
答案 0 :(得分:0)
您可以使用position
类选择所有输入元素,然后对其进行迭代,获取每个value
var list = document.querySelectorAll('input.position');
var joinedValues = "";
for(var i=0; i<list.length; i++){
joinedValues += list[i].value;
}
console.log(joinedValues);