将类值设置为变量

时间:2014-05-02 19:01:25

标签: javascript variables entity-attribute-value

我是一个完整的编码初学者。

我有一些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我需要它来计算值。我明白需要加入,但是如何以及在哪里?请帮帮我

1 个答案:

答案 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);