如何解决通过类名称查找元素和通过CSS选择器查找元素之间有什么区别?
课程名称:
var x = document.getElementsByClassName("intro");
CSS选择器:
var x = document.querySelectorAll("p.intro");
我很困惑,有什么不同还是两者都一样?
解决方法
document.getElementsByClassName("intro");
返回html元素数组
document.querySelectorAll("p.intro");
返回节点数组
元素和节点之间的差异将在here
中进行解释 ,类名是CSS选择器的一种,我们还具有元素,id,伪选择器,并且可以用不同的方式组合它们。 查看完整列表https://www.w3schools.com/cssref/css_selectors.asp
.........!...*b8V}2.......*b16W....```....".tt..*b7V.?......*b0W.*b7V.?......*b0
W.*b7V.?......*b0W.*b8V}2.......*b39W....~~~.........
.&&&...................*b10V.>.........*b37W....gg..aa...a..4..9.E...aa...abb.|...*b3Vx5..*b35W....
仅允许您输入类选择器
document.getElementsByClassName
使您可以像使用document.querySelectorAll
如前所述,如果该元素拥有全部名称,则可以使用多个类名来微调类选择。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。