HTML DOM NodeList forEach() -menetelmä
- Edellinen sivu entries()
- Seuraava sivu item()
- Palaa ylös HTML DOM NodeList
Määritelmä ja käyttö
forEach() -menetelmä suorittaa paluulistan jokaiselle solulle paluufunktion.
Esimerkki
Esimerkki 1
Suorita funktio jokaiselle dokumentin alisolulle:
const list = document.body.childNodes; list.forEach( function(node, index) { text += index + " " + node; } );
Esimerkki 2
Listaa dokumentin alisolujen nimet:
const list = document.body.childNodes; list.forEach( function(node) { text += node.nodeName; } );
Esimerkki 3
Listaa dokumentin alisolujen tyypit:
const list = document.body.childNodes; list.forEach( function(node) { text += node.nodeType; } );
Syntaksi
nodelist.forEach(function(currentValue, index, arr) thisValue)
Parametrit
Parametrit | Kuvaus |
---|---|
function() | Välttämätön. Jokaiselle solmulle suoritettava funktio. |
currentValue | Välttämätön. Nykyisen solmun arvo. |
index | Valinnainen. Nykyisen solmun indeksi. |
arr | Valinnainen. Nykyisen solmun NodeList. |
thisValue |
Valinnainen. Oletusarvo undefined. Arvo, joka siirretään funktiolle this-arvonäyttäjänä. |
Palautusarvo
Ei.
Selaimen tuki
nodelist.forEach() on DOM Level 4 (2015) -ominaisuus.
Kaikki nykyaikaiset selaimet tukevat sitä:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki |
Internet Explorer 11 (tai aikaisempi versio) ei tue nodelist.forEach().
Aiheeseen liittyvät sivut
- Edellinen sivu entries()
- Seuraava sivu item()
- Palaa ylös HTML DOM NodeList