HTML DOM getElementsByClassName() 方法

返回上一级

document.getElementsByClassName() 方法返回文档中所有指定类名的元素集合,作为 NodeList 对象

NodeList 对象代表一个有顺序的节点列表

我们可通过节点列表中的节点索引号来访问列表中的节点,索引号从 0 开始

可以使用 NodeList 对象的 length 属性来确定指定类名的元素个数

浏览器支持

Yes 9.0+ Yes Yes Yes

语法

document.getElementsByClassName( classname )

参数

参数 类型 描述
classname String 必须。需要获取的元素类名
多个类名使用空格分隔,如 "test demo"

返回值

NodeList 对象,表示指定类名的元素集合

元素在集合中的顺序以其在代码中的出现次序排序

范例

获取所有指定类名的元素

var x = document.getElementsByClassName("example");

运行范例 »

范例

获取包含 "example" 和 "color" 类名的所有元素

var x =document.getElementsByClassName("example color");

运行范例 »

范例

查看文档中有多少个样式 class="example" 的元素

var x = document.getElementsByClassName("example").length;

运行范例 »

范例

修改所有样式 class="example" 元素的背景颜色

var x = document.getElementsByClassName("example");
var i;

for (i = 0; i < x.length; i++) {
    x[i].style.backgroundColor = "red";
}

运行范例 »

相关页面

CSS 基础教程: CSS 选择器

CSS 参考手册: CSS .class 选择器

HTML DOM 参考手册: element .getElementsByClassName()

HTML DOM 参考手册: className 属性

HTML DOM 参考手册: HTML DOM classList 属性

HTML DOM 参考手册: HTML DOM Style 对象

返回上一级

JavaScript 参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.