我正在尝试使用 JavaScript 从表中删除 TR,但由于某些原因我不知道当我单击删除按钮时它没有删除完整的 TR 而只是删除了 img 文件。
function remove(rowid)
{
var row = document.getElementById(rowid);
var table = row.parentNode;
while ( table && table.tagName != 'TABLE' )
table = table.parentNode;
if ( !table )
return;
table.deleteRow(row.rowIndex);
}
请引用 JS Fiddle http://jsfiddle.net/h09wsrox/
谢谢
最佳答案
function removee(rowid)
{
var row1 = document.getElementById(rowid);
var table1 = row1.parentNode;
while ( table1.tagName != 'TABLE' )
table1 = table1.parentNode;
if ( !table1 )
return;
table1.deleteRow(row1.rowIndex);
}
我已经将您的 js 函数名称更新为 remove
到 removee
并且还做了一些小改动。
这是一个 DEMO
单独 block 中的 JavaScript DEMO
希望对你有帮助。
关于javascript - 使用 JavaScript 删除 TABLE 行 TR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25441102/