使用javascript点击行内的按钮,获取单个html表行的值

时间:2015-10-16 13:40:02

标签: javascript html html5

我有这个表,它的最右边的列上有一个按钮,我希望当我点击那个按钮时,p标签会根据按钮所在的行上的值发生变化,现在这里是我的表格看起来像

enter image description here

和我的代码

<table class="table table-striped table-hover" id="detailTable">
    <thead>
        <tr>
            <th>Record ID</th>
            <th>School Year</th>
            <th>School Quarter</th>
            <th>Student Name</th>
            <th></th>
        </tr>
    </thead>

    <tbody>
            <tr>
                <td>123</td>
                <td>SY 2013-2014</td>
                <td>2nd Quarter</td>
                <td>Billy Joel</td>
                <td><button class="btn" onclick="tgPanel();">Edit</button></td>

            </tr>  
            //more rows here     
    </tbody>

 这是我的javascript代码

function tgPanel()
{
   document.getElementById("rid").innerHTML =     document.getElementById("detailTable").rows[0].cells[1].getVal;
   document.getElementById("sy").innerHTML =  document.getElementById("detailTable").rows[0].cells[2].getVal;
   ..and so on..
}

1 个答案:

答案 0 :(得分:0)

使用“getVal”使用“innerHTML”时,您无法从您的单元格中获取任何值:

  

document.getElementById(“rid”)。innerHTML = document.getElementById(“detailTable”)。rows [0] .cells [1] .innerHTML;