gpt4 book ai didi

javascript - 复制 Node 对象的 parentNode

转载 作者:行者123 更新时间:2023-11-29 14:55:14 24 4
gpt4 key购买 nike

我正在使用 addon-sdk-1.14 为 firefox 24.0 开发插件,我注意到在复制 Node 对象的 parentNode 时有一些奇怪的行为。

完整内容脚本文件:

var imgs = document.getElementsByTagName("img");                             
if (imgs.length > 0) {
var node = imgs.item(0);
var parent = node.parentNode.cloneNode();
if (parent && node.parentNode) {
console.log(node.parentNode.nodeType);
console.log(parent.nodeType);
}
}

输出:

1
null

我不熟悉 javascript,我想了解这是怎么回事?我们是否不允许制作 Node 对象的副本,或者什么?

最佳答案

要么将 parent 变量的名称更改为不那么突兀的名称,要么将您的代码放入一个自执行的匿名函数中(我建议前者)。

关于javascript - 复制 Node 对象的 parentNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18943134/

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