更新時間:2017-06-30 來源:黑馬程序員PHP培訓(xùn) 瀏覽量:
DOM中節(jié)點的類型:
document文檔節(jié)點:代表整個網(wǎng)頁,document文檔節(jié)點不對應(yīng)標(biāo)記。是訪問文檔中各元素的起點。
element元素節(jié)點:元素節(jié)點對應(yīng)于網(wǎng)頁中的各標(biāo)記。
attribute屬性節(jié)點:每個元素都有若干個屬性。
Text文本節(jié)點:文本節(jié)點是最底層節(jié)點。
核心DOM公共屬性和方法
lnodeName:節(jié)點名稱。
lnodeValue:節(jié)點的值。
lfirstChild:第一個子節(jié)點。
llastChild:最后一個子節(jié)點。
lparentNode:父節(jié)點。
lchildNodes:子節(jié)點列表,是一個數(shù)組。
節(jié)點訪問
查找html節(jié)點的方法
ldocument.firstChild
ldocument.documentElement(兼容性較好)
查找body節(jié)點的方法
ldocument.firstChild.lastChild
ldocument.body(推薦使用)
節(jié)點屬性
1、getAttribute()——獲取屬性的值
l描述:獲取節(jié)點屬性的值。
l語法:nodeObj.getAttribute(name)
l參數(shù):name代表當(dāng)前節(jié)點的某個屬性。
l舉例:var src = imgObj.getAttribute(“src”)
2、setAttribute()——添加屬性
l描述:給某個節(jié)點添加屬性。
l語法:nodeObj.setAttribute(name,value)
l參數(shù):
uname代表屬性名稱。
uvalue代表屬性的值。
l舉例:imgObj.setAttribute(“src” , “images/02.jpg”)
3、removeAttribute()——刪除屬性
l描述:刪除某個節(jié)點的屬性。
l語法:nodeObj.removeAttribute(name)
l舉例:imgObj.removeAttribute(“src”)
【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運營】深圳跨境電商運營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達13500元
2025-09-19【AI運維】鄭州運維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個工作日,就業(yè)率已達到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級均薪12k+
2025-09-19