更新時間:2022年06月09日17時34分 來源:傳智教育 瀏覽次數(shù):
獲取DOM對象
1. 根據(jù)CSS選擇器來獲取DOM元素
(1)匹配單個元素一個元素
這里選擇的語法如下:
document.querySelector('css選擇器')
參數(shù)包含一個或多個有效的CSS選擇器 字符串,返回值CSS選擇器匹配的第一個元素,一個 HTMLElement對象。如果沒有匹配到,則返回null。
(2)選擇匹配的多個元素
語法如下:
document.querySelectorAll('ul li')
參數(shù)包含一個或多個有效的CSS選擇器 字符串,返回值CSS選擇器匹配的NodeList 對象集合,例如:
document.querySelectorAll('ul li')
document.querySelectorAl1('css選擇器')
得到的是一個偽數(shù)組: 有長度有索引號的數(shù)組,但是沒有 pop() push() 等數(shù)組方法,想要得到里面的每一個對象,則需要遍歷(for)的方式獲得。
注意:哪怕只有一個元素,通過querySelectAll() 獲取過來的也是一個偽數(shù)組,里面只有一個元素而已