<td>订单号0:<input type="text" name="srk0" td>
<td>订单号1:<input type="text" name="srk1" td>
<td>订单号2:<input type="text" name="srk2" td>
假如我有N个订单,想做成循环的;除了document.getElementsByName("把他们设置成同一个name")[i]这个方法外;还有没有其他方法;如果设置成"srk"+i的方式该function的代码怎么写?
<td>订单号1:<input type="text" name="srk1" td>
<td>订单号2:<input type="text" name="srk2" td>
假如我有N个订单,想做成循环的;除了document.getElementsByName("把他们设置成同一个name")[i]这个方法外;还有没有其他方法;如果设置成"srk"+i的方式该function的代码怎么写?
document.getElementsByName("共同的前缀"+i)[0]
2、循环取出
for(var i=0;i<size;i++){
document.getElementsByName("共同的name"+i);
}
这样多麻烦,直接用JQ就会方便很多。
或者把所有的input 放到一个共同的父元素之中,通过获取父元素
进而遍历子元素
document.getElementsById("共同的name"+i);或者用all属性;不过用all总觉得不保险;
谢谢大家