私はJavascriptの初心者です。最後の列のすべてのセルにリンクがあるテーブルがあります。そのすべてのセルを調べて、そのセルにある href の onclick 関数を変更する必要があります。最初は、href の ID がわからないため、ID を使用して参照することはできません。セル内のリンクは 1 つだけです。jQueryを使いたくない
セルは次のようになります。
<td><a title="my title text" id="cell_id" href="#" class="someclass">Anchor</a></td>
以下の回答に基づいて、次のようなものを作成しようとしました:
for (var i = 0 ;i<tbl.rows.length-1; i++) {
tbl.rows[i].lastChild.getElementsByTagName("a")[0].innerHTML="X1";
}
しかし、これはうまくいきません。エラーは次のとおりです。
キャッチされていない TypeError: オブジェクト #<Text> にはメソッド 'getElementsByTagName' がありません