请问我怎样才能获得动态生成的行中的文本中的内容,我想获得动态生成每行的文本框的内容
我的页面代码如下:
<table border="1" width="90%" id="oTable">
<tr>
<td>文本框</td>
<td>ID</td> </tr>
</table>
<input type="button" value="addRows" onclick="addrows();"/> <script type="text/javascript">
function addrows(){
var oRow=oTable.insertRow();
var oCell1=oRow.insertCell();
oCell1.innerHTML="<input type=text name=abc />";
var oCell2=oRow.insertCell();
oCell2.innerHTML="2"; }
</script>
我的页面代码如下:
<table border="1" width="90%" id="oTable">
<tr>
<td>文本框</td>
<td>ID</td> </tr>
</table>
<input type="button" value="addRows" onclick="addrows();"/> <script type="text/javascript">
function addrows(){
var oRow=oTable.insertRow();
var oCell1=oRow.insertCell();
oCell1.innerHTML="<input type=text name=abc />";
var oCell2=oRow.insertCell();
oCell2.innerHTML="2"; }
</script>
<head>
<title></title>
<script type="text/javascript">
function addrows(){
var oRow=oTable.insertRow();
var oCell1=oRow.insertCell();
oCell1.innerHTML=" <input type=text name=abc />";
var oCell2=oRow.insertCell();
oCell2.innerHTML="2"; }
function test(){
var tb=document.getElementById("oTable");
var rows=tb.rows;
for(var i=1;i<rows.length;i++){
alert(rows[i].cells[0].childNodes[0].value);
}
}
</script>
</head>
<body>
<input type="button" onclick="test();" value="测试">
<table border="1" width="90%" id="oTable">
<tr>
<td>文本框</td>
<td>ID</td>
</tr>
</table>
<input type="button" value="addRows" onclick="addrows();" />
</body>
</html>