gpt4 book ai didi

javascript - 在不从文档根目录开始的情况下使用 getElementsByName

转载 作者:行者123 更新时间:2023-11-29 10:25:16 25 4
gpt4 key购买 nike

有没有一种方法可以在不从 DOM 根开始的情况下使用 getElementsByName

例如,我有一个 div 元素,我想从该元素开始搜索。

如果不是,那么我是否必须编写自己的函数来递归地遍历子节点,或者是否有其他方法可以做到这一点。

最佳答案

getElementsByNamegetElementById 都是 document 对象的成员,而不是 HTMLElement 的一部分原型(prototype)。在现代浏览器(IE8、Firefox、Chrome、Opera)中,您可以使用 element.querySelectorAll("*[name='myName']") .

除此之外,您的替代方法是使用像 Sizzle 这样的库或类似 jQuery 的框架(使用 Sizzle)来处理选择器。

关于javascript - 在不从文档根目录开始的情况下使用 getElementsByName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2874605/

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