在JavaScript中,要想访问HTML元素,可以使用下面几种方法。
1 | document.getElementById(id) |
getElementById()
该方法返回带有指定ID的元素。
1 | // 访问id为main-div的元素 |
getElementsByTagName()
该方法返回带有指定标签名的所有元素,返回值类型为HTMLCollection。
1 | // 访问标签名为div的所有元素 |
getElementsByClassName()
该方法返回带有指定class属性值的所有元素,返回值类型为HTMLCollection。
1 | // 访问类名为c-red的所有元素 |
querySelector()
该方法返回带有指定CSS样式选择器的第一个元素。
1 | // 访问类名为c-red的第一个元素 |
querySelectorAll()
该方法返回带有指定CSS样式选择器的所有元素,返回值类型为NodeList。
1 | // 访问类名为c-red的所有元素 |
示例
下面是一段简单的html片段。
JavaScript
Java
C++
Python
Ruby
Swift
1 | <div id="main-div"> |
访问ID为demo-p的元素 访问标签名为p的所有元素 访问类名为c-red的所有元素 访问类名为c-red的第一个元素