-
getElementById():通过id名获取标签
document.getElementById("id属性名")
-
getElementsByClassName():通过class名获取标签,返回值为HTMLCollection类数组对象,具有下标和长度,可以通过下标访问每个具体的标签
document.getElementsByClassName("class属性名")
- 只能使用
for遍历该类数组对象,不能使用数组API
-
`getElementsByTagName:通过标签名获取html标签,返回值为HTMLCollection类数组对象,具有下标和长度,可以通过下标访问每个具体的标签
document.getElementsByTagName("标签名")
- 只能使用
for遍历该类数组对象,不能使用数组API
-
querySelector&`querySelectorAll:通过选择器获取第一个标签或所有满足条件的标签
document.querySelector("css选择器")
document.querySelectorAll("css选择器")
- querySelectorAll返回的是一个
NodeList类数组对象,可以使用forEach,不能使用其他数组APi