gpt4 book ai didi

javascript - 将 html 元素保存到变量

转载 作者:行者123 更新时间:2023-12-03 06:18:58 25 4
gpt4 key购买 nike

此 JS 尝试将 html 元素保存到 myHTML 。但稍后当该元素发生变化时,变量也会发生变化。
如何保存 myHTML 的副本以后用吗?

let myHTML = '';
$('td.label').each(function() {
if (this.textContent === "sign:") {
if (!myHTML) myHTML = this.parentElement;
return false;
}
});

//later the elemnt gets changed
$('td.label').each(function() {
if (this.textContent === "sign:") {
this.parentElement.appendChild(some-html-element)
return false;
}
});

console.log(myHTML); //it includes the some-html-element

最佳答案

使用the cloneNode() methodmyHTML 设置为元素的副本:

myHTML = this.parentElement.cloneNode();

关于javascript - 将 html 元素保存到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38954319/

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