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单元格中获得td
值1,abc
,并且无法在表格中进行更改。
答案 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