这两个选择器:
.class>li>a{}
Run Code Online (Sandbox Code Playgroud)
和
.class li a{}
Run Code Online (Sandbox Code Playgroud)
我正在为我做同样的工作所以有人可以告诉我使用的好处是>什么?
谢谢
使用CSS时,我可以通过以下方式查询元素:
div > .class
div .class
div + .class
Run Code Online (Sandbox Code Playgroud)
但是,我不能完全区分每个DOM查询之间的确切区别.他们都指向儿童元素吗?我知道">"和""(空间).
但在什么情况下我会使用它们?
CSS选择器〜,+和>做什么?
我已多次看过这些选择器,但目前尚不清楚它们之间的主要区别是什么.有人可以解释这些符号之间的区别吗?什么时候应该使用这些符号?
编写.querySelectorAll()代码以查找作为具有类的元素的后代的所有段落元素:articles
找到所有这些元素的代码是什么?我试过
document.querySelectorAll("p>.articles")
Run Code Online (Sandbox Code Playgroud)
它不起作用。