gpt4 book ai didi

javascript - Node.contains() 不会检测孙子为真

转载 作者:行者123 更新时间:2023-12-03 02:45:05 29 4
gpt4 key购买 nike

我有一个类似这样的 HTML 元素

<div class="grand-parent">
<div class="immediate-parent">
<div class="grand-child"></div>
</div>
</div>

但是,每当我尝试检查

const grandchild = document.querySelector(".grand-child");
const grandparent = document.querySelector(".grand-parent");
console.log(grandparent.contains(grandchild));

我总是得到一个错误的返回值。我在 Google Chrome 63.0.3239.84 上运行我的代码

最佳答案

是否有多个 .grand-parent 元素,或 .grand-child 元素?

querySelector ( MDN link ) 返回第一个元素,因此您可能会得到不需要的 grandchildgrandparent 元素。

关于javascript - Node.contains() 不会检测孙子为真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48134621/

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