JS querySelectorAll()方法,查找CSS选择器元素

querySelectorAll()方法

JavaScript中document对象的querySelectorAll()方法可以查找匹配CSS选择器匹配到的所有HTML元素,构成一个元素集合,类型为 [object NodeList]。比如可以通过id、类名、元素名、属性、属性值、组合选择器和伪类选择器等css选择器。


语法

docuement.querySelectorAll( selector )

参数

参数描述
selectorCSS选择器,JS字符串类型值

返回值

[object NodeList],元素的集合,可以通过索引的方式访问querySelectorAll()查找到的元素,并对其进行相关的设置,具体可见下方的实例代码。


querySelectorAll()方法实例代码,及在线编辑器

实例将演示通过类、id和属性值的CSS选择器作为参数传递给querySelectorAll()的使用方法:

<p class='q1'>段落类属性为q1</p>
<p id='q2'></p>
<input type='number' max='9'>

<script>
  var p = document.querySelectorAll('p.q1')
  document.querySelectorAll('#q2')[0].innerHTML = '类型为:'+p
  p[0].style.color = 'skyblue';
  var i = document.querySelectorAll("input[max='9']");
  i[0].style.width = '100%';
</script>

全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.