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

