扒开老师双腿猛进入白浆小说,熟女人妻私密按摩内射,成人A片激情免费视频,亚洲欧洲AV无码区玉蒲区

當(dāng)前位置: > 學(xué)習(xí)>正文

js獲取子節(jié)點的方法,JavaScript獲取子節(jié)點、父節(jié)點和兄弟節(jié)點的方法總結(jié)

2025-08-28 學(xué)習(xí)
1、通過獲取DOM方式直接獲取子節(jié)點

其中price為父標(biāo)簽id的值,div為標(biāo)簽的名字。getElementsByTagName是一個方法。返回的是一個數(shù)組。在訪問的時候按數(shù)組的形式訪問即可,如var a = document.getElementById("price").getElementsByTagName("div")[0] 返回的是數(shù)組里面的第一個元素。

var a = document.getElementById("price").getElementsByTagName("div"); 
2、通過childNodes 獲取子節(jié)點

childNodes返回的是子節(jié)點的集合,也是數(shù)組的格式,不過它會把換行和空格也當(dāng)成節(jié)點信息,不推薦使用。

var b =document.getElementById("price").childNodes;
3、通過children來獲取子節(jié)點

children獲取子元素是最好用的,它返回的也是一個數(shù)組,并且會過濾掉一些不必要的信息,如換行、空格等。

var c = document.getElementById("price").children;
4、通過firstChild獲取第一個子節(jié)點

firstChild和childNodes類似,瀏覽器在解析它的時候的時候會把換行和空格一起解析,不推薦使用

var d = document.getElementById("price").firstChild;
5、通過firstElementChild獲取第一個子節(jié)點

使用firstElementChild來獲取第一個子元素,可直接獲取第一個子元素,并不會將換行和空格一起解析

var e = document.getElementById("price").firstElementChild;
6、獲取最后一個子節(jié)點

1.lastChild

2.lastElementChild

lastChild獲取最后一個子節(jié)點的方式其實和firstChild是類似的。同樣的lastElementChild和firstElementChild也是一樣的。不再贅余。

var f = document.getElementById("price").lastChild;
var g = document.getElementById("price").lastElementChild;

 

本站其他內(nèi)容推薦

版權(quán)聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任,不代表本網(wǎng)贊同其觀點和對其真實性負責(zé)。如因作品內(nèi)容、版權(quán)和其它問題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。