请问我怎样才能获得动态生成的行中的文本中的内容,我想获得动态生成每行的文本框的内容
我的页面代码如下:
 <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>

解决方案 »

  1.   

    满意请结贴<html>
    <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>
      

  2.   

    yami你这么晚还不睡觉搞什么呢