sách gpt4 ai đã đi

javascript - 在 Javascript 中按值分配

In lại 作者:行者123 更新时间:2023-11-30 09:04:13 27 4
mua khóa gpt4 Nike

我想将 DOM 树的一部分分配给全局变量,以便不再引用我的变量和 DOM 树。 DOM 树的一部分应该复制到全局变量,当我对 DOM 树进行更改时,它不应该更改我的变量。正常分配不会这样做。

用代码片段说明:

var children;

var Test {

x: function(e) {
...
children = e.target.ownerDocument.getElementsByTagName('body')[0].childNodes; // rowX
...
e.target.ownerDocument.getElementsByTagName('body')[0].innerHTML = somethingElse; // rowY

}

}

问题是我想在 children 变量 (rowX) 中存储一些东西,而 rowY 会改变 children 变量作为副作用,所以有一些引用DOM 树呢。

谢谢你的提示

1 Câu trả lời

在这种情况下,您可能需要使用 cloneNode(deep:Boolean) 方法:

var myVar = myNode.cloneNode(true);

关于javascript - 在 Javascript 中按值分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6478020/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com