MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Node.children é uma propriedade exclusivamente de leitura que retorna uma coleção HTMLCollection dos elementos filhos do .

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.
Living Standard Definição inicial.

Compatibilidade de navegadores

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

Etiquetas do documento e colaboradores

 Colaboradores desta página: rafaelcavalcante
 Última atualização por: rafaelcavalcante,