var tds = TableID.getElementsByTagName("td");
然后循环取innerText

解决方案 »

  1.   

    设置一页面变量i,在增加列的时候给该行列命名
    oTD=NewTR.insertCell(1);//创建新列对象,添加第1列
    oTD.innerHTML="<input type='text' name='textfield'+i+' id='td'+i+' value=''>";
    取值可用name或者id,其他列雷同。
      

  2.   

    谢谢 zhaoxiaoyang(梅雪香@深圳) ,<table id="t">
      <tr>
        <td id="a">我们</td>
      </tr>
    </table>
    <input type="button" onclick="alert(t.getElementsByTagName('a').innerHtml)">
    <input type="button" onclick="alert(t.getElementsByTagName('a').innerText)">
    这两句都无法弹出“我们”这个框,弹出的框的文字是“undefine”,这个函数的
    用法是不是哪儿出错误了。
      

  3.   

    myvicy(看着远方,走脚下的路。) ,谢谢你,我已经这么做了。
    NewTR=TableID.insertRow(TableID.rows.length);//创建新行对象,为表格新加一行
    n=NewTR.rowIndex;//创建行指针
    oTD0=NewTR.insertCell(0);//创建新列对象,添加第0列
    oTD0.innerHTML="<input type='text' name='name"+n+"' value='"+n+"'>";目前的问题是怎么取得某行某列的文本框的值呀。