如何在javascript中同时使用行id和表id删除表行?
这里我面临的问题是,jsp页面有多个表。因此,如果我试图删除该行,它将删除其他表行。如果我将如何在javascript中同时使用行id和表id删除表行?,javascript,jquery,html,Javascript,Jquery,Html,这里我面临的问题是,jsp页面有多个表。因此,如果我试图删除该行,它将删除其他表行。如果我将表id与行id一起指定,代码将正常工作。id假定在整个DOM中是唯一的,但您可以首先获取表 var child = document.getElementById(rowid); child.parentNode.removeChild(child); 我建议使用与id类似的数据id不同的属性 现在将行删除为 var table = document.getElementById("tableid");
表id
与行id
一起指定,代码将正常工作。id假定在整个DOM中是唯一的,但您可以首先获取表
var child = document.getElementById(rowid);
child.parentNode.removeChild(child);
我建议使用与id
类似的数据id
不同的属性
现在将行删除为
var table = document.getElementById("tableid");
var row = table.querySelector("tr[id='rowid']");
var table=document.getElementById(“dsTable”);
var row=table.querySelector(“tr[data id='1']”);
row.parentElement.removeChild(行)代码>
关系类型
出生日期
性别
配偶
1980-22-03
女性
使用“this”
而不是id
或使用.remove()
=>
var table = document.getElementById("tableid");
var row = table.querySelector("tr[id='rowid']");
row.parentNode.removeChild(row)