獲取子節點

2022-10-10 00:18:21 字數 741 閱讀 1338

parentnode.children(非標準);

parentnode.children是乙個唯讀屬性,返回所有的子元素節點。

它只返回子元素節點,其餘節點不返回(重點掌握)

雖然children是乙個非標準,但是得到了各個瀏覽器的支援,因此我們可以放心使用

dom提供的獲取 (api)獲取

<

body

>

<

ul>

<

li>第乙個li

li>

<

li>第二個li

li>

<

li>第三個li

li>

<

li>第四個li

li>

ul>

body

>

<

script

>

let ul

=document.queryselector("ul

");let lis

=ul.queryselector("li

");console.log(ul.childnodes);

//ul包含的所有子節點

console.log(ul.childnodes[

0].nodetype);

console.log(ul.childnodes[

1].nodetype);

script

>

獲取子節點

js js中 childnodes 來獲取 childnodes返回的值除了a的子元素,同時也會返回換行等 無用 元素 nodenames可以得到乙個節點的節點型別 s 是js中非空字元的正規表示式 nodevalue會返回節點的值 var chils s.childnodes 得到s的全部子節點 ...

zTree獲取(子)節點

1 var ids 2 ids getchildren ids,treenode treenode是選中節點,ids是子節點id陣列,格式 123,223,4,55 1.獲取直接子節點的id 返回值包含選中節點的id,即ids 0 function getchildren ids,treenode ...

jQuery獲取節點和子節點文字

對於下面的html片段,test texttechbrood co.獲取節點純文字 var text text test text 這個會得到 test text techbrood co.也就是會把當前元素的所有節點 包含子節點 的文字讀取出來。如果只想獲取主節點的文字,方法複雜點 var tex...