-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')
}

上記は私のコードです。nullを表示している上記のコードでvarのセルの値が必要です

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>

tdvar セルの値を取得したいのですが1,abc、テーブルを変更できません。

4

1 に答える 1

0

打ち間違え?「getElementByTagName」ではなく「getElementsByTagname」

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 に答える