gpt4 book ai didi

javascript删除克隆节点父表

转载 作者:行者123 更新时间:2023-12-02 19:17:12 28 4
gpt4 key购买 nike

我试图在 JavaScript 中删除克隆节点的父节点,因为当我恢复保存的表时,它会在原始表下方创建同一个表的副本。所以我需要删除原始表并只显示子表。

function Save(){
var table = document.getElementById("sudoku");
clone = table.cloneNode(true);
}
//Create Restore Function
function Restore(){
document.getElementById("sudoku").parentNode.appendChild(clone);
table.parentNode.removeChild("table");
}

我也尝试过在另一个线程上找到的这个方法,但是当我尝试使用它时,它会停止我的 javascript 的其余部分的工作

document.getElementById("sudoku").parentNode.removeChild(document.getElementById‌​("sudoku"));

提前致谢

最佳答案

function Restore(){
var table = document.getElementById("sudoku"),
parent = table.parentNode;
parent.removeChild(table);
parent.appendChild(clone);
}

请注意,监听器可能位于已删除的表上,因此您可能必须重新附加它们。

关于javascript删除克隆节点父表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12989215/

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