gpt4 book ai didi

更改内容 innerHTML 时,Javascript parentNode 为空

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

我有一个 div 表,我使用 AJAX 调用更改它,用 innerHTML 替换整个表。当尝试使用 javascript 访问表行时,parentNode 设置为 null。

最佳答案

innerHTML 删除旧的 DOM 并插入新的。它在某些方面非常复杂,这使得它与 removeChild 不同,例如不再维护已删除元素的子元素。通常,被 innerHTML 更改删除的元素会立即被垃圾回收,除非您恰好有对它们的特定引用。

您应该使用较少的类似“核弹”的方法来更新您的数据,或者确保您在替换后引用新表。

关于更改内容 innerHTML 时,Javascript parentNode 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23539077/

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