querySelector() 方法
Posted embrace-ly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘; }
以上是关于querySelector() 方法的主要内容,如果未能解决你的问题,请参考以下文章
querySelector 不适用于 puppeteer 中的子元素
JavaScript中 querySelector 与 getElementById 方法的区别
JavaScript中 querySelector 与 getElementById 方法的区别