HTML DOM Element children na propyedad
- 上一頁 childNodes
- 下一頁 classList
- 返回上一層 HTML DOM Elements Agham
Definasyon at paggamit
children
Ang propyedad ay ibabalik ang koleksyon ng mga anak na elemento ng elemento.
children
Ang propyedad ay ibabalik ang HTMLCollection na bintana.
Maaari mong tingnan din:
firstElementChild na propyedad
nextElementSibling na propyedad
previousElementSibling na propyedad
HTML na bintana at elemento
Sa HTML DOMSa (Document Object Model), ang HTML na dokumento ay magkakaroon ng (o walang) mga anak na bintana.
BintanaIpinapaliliwanag ang bintana na bintana, talaan na bintana at punong-babala na bintana.
ElementoAng puwang sa pagitan din ay talaan na bintana.
At ang elemento lamang ay bintana na bintana.
Anak-bintana at anak-bintana na elemento
childNodes BabalikAnak-bintana(Mga bintana na bintana, mga talaan na bintana at mga punong-babala na bintana).
children BabalikAnak-bintana(Hindi ang mga talaan at punong-babala na mga bintana).
Kasamang bayan at kasamang elemento.
同胞Ang 'kaibigan' at 'kapatid'.
同胞是擁有相同父節點的節點(在相同的 childNodes 列表中)。
元素同胞是擁有相同父元素的元素(在相同的 children 列表中)。
實例
例子 1
獲取 <body> 元素的子元素的集合:
const collection = document.body.children;
例子 2
"myDIV" 有多少子元素:
let count = document.getElementById("myDIV").children.length;
例子 3
更改 "myDIV" 的第二個子元素的背景:
const collection = document.getElementById("myDIV").children; collection[1].style.backgroundColor = "yellow";
例子 4
獲取 <select> 元素的第三個子元素(索引 2)的文本:
const collection = document.getElementById("mySelect").children[2].text;
例子 5
遍歷 <body> 的所有子元素並改變它們的背景:
const collection = document.body.children; for (let i = 0; i < collecton.length; i++) { collection[i].style.backgroundColor = "red"; }
語法
element.children
返回值
類型 | 描述 |
---|---|
對象 |
HTMLCollection 對象。 元素節點的集合。 元素以其在文檔中出現時進行排序。 |
瀏覽器支持
element.children
是 DOM Level 1 (1998) 特性。
所有瀏覽器都完全支持它:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 9-11 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 childNodes
- 下一頁 classList
- 返回上一層 HTML DOM Elements Agham