0

phpを使用してデータベースからテーブルを埋めました。各行を作成するとき(<tr>)私はそれをこのように置いています:

<tr onclick="selectedRow();">

javascript関数であるselectedRow()を使用して、テーブル内の情報を使用したいと思います。tr内の要素を取得するにはどうすればよいですか?

ありがとう。

4

2 に答える 2

1
<tr onclick="selectedRow(this);">

function selectedRow(row){
    // row here is the tr.
    row.getElementByTagName('input').... // selects all the <input> inside.
}
于 2012-06-14T21:28:27.150 に答える
1
<tr onclick="selectedRow.call(this, event);">

function selectedRow(event) {
    alert(this.rowIndex);
    alert(this.cells[0]);
    alert(this.cells[0].innerHTML);
}

「行を選択して、その中のすべてのセルを使用したい」

このようにセルをループさせることができます...

function selectedRow(event) {
    for (var i = 0, len = this.cells.length; i < len; i++) {
        alert(this.cells[i].textContent || this.cells[i].innerText);
    }
}
于 2012-06-14T21:29:17.510 に答える