请教一个js的问题.获取表格点击所在的行
发布网友
发布时间:2022-04-25 22:32
我来回答
共2个回答
懂视网
时间:2022-04-26 02:53
用JS获取表格中单击某个单元格中按钮,得到所在行的信息:
代码如下:
function GetRowNo() {
var e = e || window.event;
var target = e.target || e.srcElement;
if (target.parentNode.tagName.toLowerCase() == "td") {
rowIndex = target.parentNode.parentNode.rowIndex;
}
}
热心网友
时间:2022-04-26 00:01
<table>
<tr><td>序号</td><td>姓名</td><td>操作</td></tr>
<tr onclick="a(this)"><td>1</td><td>张三</td><td>添加|删除</td></tr>
<tr onclick="a(this)"><td>2</td><td>李四</td><td>添加|删除</td></tr>
</table>
<script>
function a(o){
row = o.parentNode.insertRow(o.rowIndex);
cell0 = row.insertCell(0);
cell1 = row.insertCell(1);
cell2 = row.insertCell(2);
cell0.innerHTML = "?";
cell1.innerHTML = "王五";
cell2.innerHTML = "添加|删除";
row.onclick = function(){a(this)}
}
</script>