Método forEach() da NodeList DOM HTML
- Página anterior entries()
- Próxima página item()
- Voltar para a camada superior NodeList do HTML DOM
Definição e uso
O método forEach() executa uma função de callback para cada nó no NodeList.
Exemplo
Exemplo 1
Executar função para cada nó do documento:
const list = document.body.childNodes; list.forEach( function(node, index) { text += index + " " + node; } );
Exemplo 2
Listar os nomes de nós filhos do documento:
const list = document.body.childNodes; list.forEach( function(node) { text += node.nodeName; } );
Exemplo 3
Listar os tipos de nós filhos do documento:
const list = document.body.childNodes; list.forEach( function(node) { text += node.nodeType; } );
Sintaxe
nodelist.forEach(function(currentValue, index, arr) thisValue)
Parâmetros
Parâmetros | Descrição |
---|---|
function() | Obrigatório. Função executada para cada nó. |
currentValue | Obrigatório. Valor do nó atual. |
index | Opcional. Índice do nó atual. |
arr | Opcional. NodeList do nó atual. |
thisValue |
Opcional. Padrão undefined. Como valor this passado para a função. |
Retorno
Nenhum.
Suporte do navegador
nodelist.forEach() é uma característica do DOM Level 4 (2015).
Todos os navegadores modernos suportam isso:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte |
O Internet Explorer 11 (ou versões anteriores) não suporta nodelist.forEach().
Páginas relacionadas
- Página anterior entries()
- Próxima página item()
- Voltar para a camada superior NodeList do HTML DOM