HTML DOM Element 属性 childNodes

定义和用法

childNodes 属性返回元素子节点的集合(列表)。

childNodes 属性返回的是 NodeList 对象。

childNodes 属性是只读的。

childNodes[0] 与 firstChild 相同。

提示

childNodes 返回节点:元素节点、文本节点和注释节点。

元素之间的空白也是文本节点。

替代方案:

属性 children - children 属性返回子元素(忽略文本和注释)。

另请参阅:

属性 firstChild

属性 lastChild

属性 nextSibling

属性 previousSibling

方法 hasChildNodes()

节点属性

属性 parentNode

属性 nodeName

nodeType 属性

nodeValue 属性

HTML 节点与元素

HTML DOM(文档对象模型)中,HTML 文档是拥有(或没有)子节点的节点集合。

KituInaonyesha kitu cha elementi, kitu cha maandiko na mawachukuo.

KituKati ya maadili yanaonekana kama mita ya maandiko.

Na kitu kinachotumika tu kama kitu cha elementi.

Mabaki na mabaki wa maelezo

childNodes InaonekanaMabaki(kitu cha elementi, kitu cha maandiko na mawachukuo).

children InaonekanaMabaki wa maelezo!(bila mita ya maandiko na mawachukuo).

Wabaya na wabaya wa kitu

WabayaNi "wabaya" na "wanawake".

WabayaNi mita yenye mabaki yao yanaofikia kwa uhusiano (katika childNodes katika orodha).

Mabaki ya kituNi mita yenye mabaki yao yanaofikia kwa uhusiano (katika children katika orodha).

Mifano

Mifano 1

Pata mabaki ya <body>:

const nodeList = document.body.childNodes;

Jifunze kwa kufikia mafanikio

Mifano 2

Pata ujumbe wa mabaki katika "myDIV":

let numb = document.getElementById("myDIV").childNodes.length;

Jifunze kwa kufikia mafanikio

Mifano 3

Badilisha rangi ya mbali ya mabaki ya pili:

element.childNodes[1].style.backgroundColor = "yellow";

Jifunze kwa kufikia mafanikio

Mifano 4

Pata ujaribio wa <select> kwa mabaki ya kwanza:

let text = document.getElementById("mySelect").childNodes[2].text;

Jifunze kwa kufikia mafanikio

Inasababisha

element.childNodes

Matokeo ya kuondoa

Aina Kuelewa
Mwili

Makundi ya NodeList ya mita.

Makundi ya mita ya mabaki yanaorodheshwa kwa uzoefu wao kwenye historia ya mawili.

Msaada wa barabara

element.childNodes Ni uhusiano wa DOM Level 1 (1998) mafanikio.

Wote wanaongoza barabara wamekubali kuzifaa:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Msaada 9-11 Msaada Msaada Msaada Msaada