a[0]=parseFloat(document.getElementById("select18").value);
a[1]=parseFloat(document.getElementById("select19").value);
a[2]=parseFloat(document.getElementById("select20").value);
a[3]=parseFloat(document.getElementById("select21").value);
a[4]=parseFloat(document.getElementById("select22").value);
a[5]=parseFloat(document.getElementById("select23").value);
a[6]=parseFloat(document.getElementById("select24").value);
a[7]=parseFloat(document.getElementById("select25").value);
a[8]=parseFloat(document.getElementById("select26").value);
a[9]=parseFloat(document.getElementById("select27").value);
a[10]=parseFloat(document.getElementById("select28").value);
a[11]=parseFloat(document.getElementById("select29").value);
a[12]=parseFloat(document.getElementById("select30").value);
a[13]=parseFloat(document.getElementById("select31").value);
a[14]=parseFloat(document.getElementById("select32").value);
a[15]=parseFloat(document.getElementById("select33").value);
a[16]=parseFloat(document.getElementById("select34").value);
我这样做了。 如何使用循环? (小代码请)
答案 0 :(得分:1)
试试这个
var startNode=18;
var endNode=34;
var index=0;
var a=[];
for(var i=startNode;i<=endNode;i++){
a.push(parseFloat(document.getElementById("select"+i).value));
}
答案 1 :(得分:0)
为每个元素设置一个id - 不好,尝试将一些类设置为tham,并做出类似这样的事情:
var selects = document.geteElementsByClassName('selectClass'),
i = 0, len = selects.length,
a = [];
for (i; i < len; i++) {
a.push(selects[i].value);
}