更新時(shí)間:2022年06月09日17時(shí)34分 來(lái)源:傳智教育 瀏覽次數(shù):
獲取DOM對(duì)象
1. 根據(jù)CSS選擇器來(lái)獲取DOM元素
(1)匹配單個(gè)元素一個(gè)元素
這里選擇的語(yǔ)法如下:
document.querySelector('css選擇器')
參數(shù)包含一個(gè)或多個(gè)有效的CSS選擇器 字符串,返回值CSS選擇器匹配的第一個(gè)元素,一個(gè) HTMLElement對(duì)象。如果沒(méi)有匹配到,則返回null。
(2)選擇匹配的多個(gè)元素
語(yǔ)法如下:
document.querySelectorAll('ul li')
參數(shù)包含一個(gè)或多個(gè)有效的CSS選擇器 字符串,返回值CSS選擇器匹配的NodeList 對(duì)象集合,例如:
document.querySelectorAll('ul li')
document.querySelectorAl1('css選擇器')
得到的是一個(gè)偽數(shù)組: 有長(zhǎng)度有索引號(hào)的數(shù)組,但是沒(méi)有 pop() push() 等數(shù)組方法,想要得到里面的每一個(gè)對(duì)象,則需要遍歷(for)的方式獲得。
注意:哪怕只有一個(gè)元素,通過(guò)querySelectAll() 獲取過(guò)來(lái)的也是一個(gè)偽數(shù)組,里面只有一個(gè)元素而已
沒(méi)有項(xiàng)目經(jīng)驗(yàn)的前端應(yīng)屆生好找工作嗎?
2022-05-17從原理到實(shí)踐,React前端開(kāi)發(fā)教程【全178集】
2022-05-17JavaScript全局函數(shù)寫法實(shí)現(xiàn)計(jì)算器案例
2022-05-16微信小程序開(kāi)發(fā)中常用的快捷鍵有哪些?
2022-05-16什么是回調(diào)函數(shù)?【W(wǎng)eb前端面試題】
2022-05-09微信小程序開(kāi)發(fā)應(yīng)該怎樣安排人員和管理開(kāi)發(fā)權(quán)限?
2022-04-29北京校區(qū)