目标元素不是根元素的后代是什么意思?

What is the meaning of "target element is not a descendant of root"?

本文关键字:元素 是什么 意思 后代 目标      更新时间:2023-09-26

我在Chrome的控制台中得到以下警告:"IntersectionObserver.observe(target): target element is not a descendant of root."

这是什么意思?我怎样才能找到原因,解决问题呢?

我也出现了这个警告。Chrome调试工具不喜欢元素中的属性。我通过剪切html块并重新加载页面,直到将其缩小到单个属性,找到了令人讨厌的属性。

对我来说就是这个静音属性…

当我在JS中创建HTMLVideoElement,但没有将其添加到文档主体,在播放它以提取第一帧图像之前,我得到了这个警告。

我将它的显示设置为none,将节点附加为body的子节点,并在后来的承诺中从body中删除元素。

所以,我会检查你是否在JS中创建了任何DOM元素,而不是将它们添加到HTML文档的主体。