获取元素的新方式

document.querySelector()与document.querySelectorAll()

参数都是CSS的选择器。

1
2
3
4
5
6
7
8
9
10
11
12
document.querySelector("#id1");   //利用id选择器来获取元素。
document.querySelector("#id1").style.backgroundColor = "green";
利用document.querySelector这种方法只能获取满足条件的第一个DOM元素。

要获取满足条件的全部元素只能使用document.querySelectorAll方法来获取。
document.querySelectAll 获取到的是一个伪数组,需要遍历才能使用:

var all = document.querySelectorAll("#id1");

for (var i = 0; i < all.length; i++) {
all[i].style.backgroundColor = "yellow";
}

× 请我吃糖~
打赏二维码