gpt4 book ai didi

javascript - 尝试使用 javascript 删除 DOM 表

转载 作者:行者123 更新时间:2023-12-03 00:23:34 24 4
gpt4 key购买 nike

我有一个程序,每次按下按钮时都会创建一个表格。

页面在点击时不断创建重复的表格。

我正在尝试删除/删除/替换该表(如果存在),但它没有执行任何操作。

我尝试过以下代码

document.getElementById("paragraphDOM").outerHTML = "";
document.getElementById("paragraphDOM").remove();
document.getElementById("paragraphDOM").removeChild(tbl);
document.getElementById("paragraphDOM").blur;
document.getElementById("paragraphDOM").innerHTML = "";

这些都没有摆脱原始表格,我什至尝试创建一个段落并将表格添加到其中,然后将其删除,因为我在尝试将外部 html 设置为“”时遇到错误,它需要一个父级。

最佳答案

如果您使用 MSIE,则必须引用表的父级才能删除节点:

let table = document.getElementById('#mytable');
let parent = table.parentNode;
parentNode.removeChild(table);

否则,在所有其他当前浏览器中,您应该能够仅使用 .remove :

let table = document.getElementById('#mytable');
table.remove();

另请参阅caniuse.com了解更详细的浏览器支持信息。

关于javascript - 尝试使用 javascript 删除 DOM 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54199770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com