querySelector() 方法
返回文档中匹配指定 CSS 选择器的一个元素。
虽然IE8中没有getElementsByClassName()但可以用querySelector()代替
注意: querySelector() 方法仅仅返回匹配指定选择器的第一个元素。如果你需要返回所有的元素,请使用 querySelectorAll() 方法替代。
querySelector
获取文档中 class="example" 的第一个元素:
document.querySelector(".example");
querySelectorAll
获取文档中所有 class="example" 的 <p> 元素, 并为匹配的第一个 <p> 元素 (索引为 0) 设置背景颜色:
var x=document.querySelectorAll("p.example"); x[0].style.backgroundColor='red';
设置文档中所有 class="example" 元素的背景颜色:
var x=document.querySelectorAll(".example"); for(var i=0;i<x.length;i++){ x[i].style.backgroundColor='red'; }