通过javascript使用TR元素

时间:2012-06-14 21:25:47

标签: javascript html

我使用php从数据库填充了一个表。在创建每一行(<tr>)时,我会这样说:

<tr onclick="selectedRow();">

我想使用selectedRow()这是一个javascript函数来使用表中的信息。 我怎样才能获得tr中的元素?

感谢。

2 个答案:

答案 0 :(得分:1)

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

function selectedRow(row){
    // row here is the tr.
    row.getElementByTagName('input').... // selects all the <input> inside.
}

答案 1 :(得分:1)

<tr onclick="selectedRow.call(this, event);">

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

  

&#34;我想选择行并使用其中的所有单元格&#34;

你可以像这样循环细胞......

function selectedRow(event) {
    for (var i = 0, len = this.cells.length; i < len; i++) {
        alert(this.cells[i].textContent || this.cells[i].innerText);
    }
}