求JS得到动态生成文本框的值。。。
JS动态生成了一个表table1,表的行数未知,表第二列都有一个文本框
希望实现点提交按钮循环得到每个文本框的值
[解决办法]
<table id="table1">
<tr><td>1</td><td><input type="text" value="1" /></td></tr>
<tr><td>1</td><td><input type="text" value="2" /></td></tr>
<tr><td>1</td><td><input type="text" value="3" /></td></tr>
<tr><td>1</td><td><input type="text" value="4" /></td></tr>
<tr><td>1</td><td><input type="text" value="5" /></td></tr>
<tr><td>1</td><td><input type="text" value="6" /></td></tr>
</table>
<script>
window.onload = function () {
var tb = document.getElementById('table1'), input//注意你table的id
for (var i = 0, j = tb.rows.length; i < j; i++) {
input = tb.rows[i].cells[1].getElementsByTagName('input')[0];//上面贴出来的代码分号放错位置了
if (input) alert(input.value);
}
}
</script>