javascript中的getAttribute显示空值

时间:2013-06-04 14:44:20

标签: javascript

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,并且无法在表格中进行更改。

1 个答案:

答案 0 :(得分: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