如何在 JavaScript 中按类获取元素?

阅读时长 2 分钟读完

在前端开发中,我们经常需要按类获取 DOM 元素。这时候,我们可以使用 document.querySelectorAll() 方法来实现。

语法

其中,.class 表示要获取的类名。

示例

假设我们有如下 HTML 结构:

如果我们想获取所有类名为 text<p> 元素,可以这样做:

输出结果如下:

注意事项

  1. 类名前需要加上 .
  2. 返回的是一个 NodeList 对象,类似于数组。
  3. 可以通过遍历 NodeList 来操作得到的元素。
  4. 如果没有匹配的元素,将返回空 NodeList。

总结

在前端开发中,按类获取元素是很常见的需求。使用 document.querySelectorAll() 方法可以方便地实现这一功能。在使用时需要注意类名前需要加上 .,并且返回的是一个 NodeList 对象,需要通过遍历来操作得到的元素。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/8951

纠错
反馈