gpt4 book ai didi

javascript - 究竟什么会导致 "HIERARCHY_REQUEST_ERR: DOM Exception 3"-Error?

转载 作者:IT老高 更新时间:2023-10-28 13:15:27 26 4
gpt4 key购买 nike

它与 jQuery 到底有什么关系?我知道该库在内部使用原生 javascript 函数,但每当出现此类问题时,它到底想做什么?

最佳答案

这意味着您尝试将 DOM 节点插入到 DOM 树中它无法进入的位置。我看到的最常见的地方是 Safari,它不允许以下内容:

document.appendChild(document.createElement('div'));

一般来说,这只是一个错误,实际上是这样的:

document.body.appendChild(document.createElement('div'));

在野外看到的其他原因(从评论中总结):

  • 您正在尝试将节点附加到自身
  • 您正在尝试将 null 附加到节点
  • 您正在尝试将节点附加到文本节点。
  • 您的 HTML 无效(例如,未能关闭您的目标节点)
  • 浏览器认为您尝试附加的 HTML 是 XML(通过在注入(inject)的 HTML 中添加 <!doctype html> 来修复,或者在通过 XHR 获取时指定内容类型)

关于javascript - 究竟什么会导致 "HIERARCHY_REQUEST_ERR: DOM Exception 3"-Error?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1256394/

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