gpt4 book ai didi

html - DOM 不是首先搜索具有类深度的元素吗?

转载 作者:行者123 更新时间:2023-11-28 02:20:12 25 4
gpt4 key购买 nike

我的印象是,当浏览器(通常)搜索具有类的元素时,它是深度优先搜索。

最近我被要求为一位同事整理一些代码,并要求我在类里面识别页面上带有“webform”子字符串的表单。我知道我测试并使用以下 JS 的页面上有一个表单:

document.querySelector("[class*=webform]")

但是,这返回了页面的 body 元素,其 class 属性中包含“webform”的子字符串。通常(这个问题取决于浏览器)是首先在 DOM 中搜索包含特定类深度的元素吗?它是完全依赖于实现还是依赖于浏览器(因为在 querySelector 中将使用一种方法而另一个函数将使用不同的方法)?

非常感谢。

最佳答案

@hungerstar 是对的。为脑放屁道歉,看来我需要稍微梳理一下我的树!

所以综上所述,证明了它是深度优先的。太棒了!

关于html - DOM 不是首先搜索具有类深度的元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58136470/

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