Node.children
é uma propriedade exclusivamente de leitura que retorna uma coleção HTMLCollection
dos elementos filhos do nó
.
Sintaxe
var elList = elementNodeReference.children;
elList
é uma HTMLCollection
, que é uma lista ordenada de uma coleção de elementos do DOM que são filhos do elementNodeReference
. Se não existir nenhum elemento filho, o elList
não terá elemento algum sua propriedade length
será 0.
Exemplo
// pEl é uma referência à um elemento <p> var elementChildren = pEl.children; for (var i = 0; i < elementChildren.length; i++) { console.log(elementChildren[i].tagName); // NOTE: elementChildren é uma lista viva, adicionar ou remover filhos de pEl // mudará instantaneamente o valor retornado por elementChildren }
Especificação
Especificação | Status | Comment |
---|---|---|
DOM The definition of 'ParentNode.children' in that specification. |
Padrão em tempo real | Definição inicial. |
Compatibilidade de navegadores
Estamos convertendo nossos dados de compatibilidade para o formato JSON.
Esta tabela de compatibilidade ainda usa o formato antigo,
pois ainda não convertemos os dados que ela contém.
Descubra como você pode ajudar!
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Edge | Opera | Safari |
---|---|---|---|---|---|---|
Basic support (on Element ) |
1.0 | 3.5 (1.9.1) | 9.0 [1] | 38.0 | 10.0 | 4.0 |
Support on Document and DocumentFragment |
29.0 | 25.0 (25.0) | Não suportado | Não suportado | 16.0 | Não suportado |
Support on SVGElement |
(Yes) | (Yes) | Não suportado | Não suportado | ? | Não suportado |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support (on Element ) |
(Yes) | 1.0 (1.9.1) | (Yes) | (Yes) | (Yes) |
Support on Document and DocumentFragment |
(Yes) | 25.0 (25.0) | Não suportado | 16.0 | Não suportado |
[1] Internet Explorer 6, 7 e 8 suportaram esse método, mas erroneamente incluiam nós de Comment
.
See also
- As interfaces de
ParentNode
eChildNode
.