gpt4 book ai didi

javascript - 如何使用 Javascript getElementsByClass() 函数在类或标签中选择类?

转载 作者:行者123 更新时间:2023-11-29 20:19:49 24 4
gpt4 key购买 nike

在 jQuery 中它只是

$("a.class").randommethod();

$(".class1 .class2").randommethod();

如何使用纯 Javascript 实现相同的效果? (我正在编辑一个供个人使用的开源软件,它没有使用 jQuery)

最佳答案

您不能使用 getElementsByClassName 来做到这一点。您需要使用更像 querySelectorAll 的东西,它接受 CSS 样式选择器。

var result = document.querySelectorAll('.class1 .class2');

您应该注意,这两种方法都没有完全的跨浏览器支持。这就是人们使用 javascript 库的原因。如果您不需要支持旧版浏览器,那么 querySelectorAll 是一个不错的选择。

另一种选择是使用 the Sizzle selector engine jQuery 使用的。

关于javascript - 如何使用 Javascript getElementsByClass() 函数在类或标签中选择类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4610563/

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