-2
var rs_body=document.getElementById('temp_rs');
var rows=rs_body.getElementByTagName("tr");
for(i=0; i < rows.length; i++)
{
    var cells=rows[i].getElementByTagName("td");
    for(j=0; j<cells.length; j++)
    {
        var cell=cells[j].getAttribute("border_cell myFont");
    }       
    var row=rows[i].getAttribute('pid')
}

以上是我的代码,我想通过上面的代码显示 var 中单元格的值,它显示 null

tmp_rs 表

<tbody id="temp_rs">
     <tr id="r_1" class="list" pid="1" >
         <td class="border_cell myFont" align="center" > 1 </td>
         <td class="border_cell myFont" align="center" > abc </td>
     </tr >
</tbody>

我想在 var 单元格中获取td1,abc并且不能在表格中进行更改。

4

1 回答 1

0

错字?“getElementsByTagname”而不是“getElementByTagName”

var rows=rs_body.getElementByTagName("tr");
var cells=rows[i].getElementByTagName("td");

两次都错了。

https://developer.mozilla.org/en-US/docs/Web/API/element.getElementsByTagName

于 2013-06-04T14:49:14.197 回答