Gunnar Bittersmann: HTML-Collections => Arrays: Reihenfolge?

Beitrag lesen

@@kai345

// bezieht sich auf Gunnars codePen
Array.prototype.forEach.call(
    nephewsNodeList,
    function(nephew) {
        nephew.style.border = '2px dotted red';
    }
);

Für NodeList braucht man das nicht; du meintest nephewsHTMLCollection:

Array.prototype.forEach.call(
    nephewsHTMLCollection,
    function(nephew) {
        nephew.style.border = '2px dotted red';
    }
);

oder auch

Array.prototype.forEach.call(
    nephewsHTMLCollection,
    nephew => {
        nephew.style.border = '2px dotted red';
    }
);

HTMLCollection in Array umwandeln kann man so haben:

Array.from(nephewsHTMLCollection).forEach(nephew => {
	nephew.style.textDecoration = 'underline';
});

oder kurz

[...nephewsHTMLCollection].forEach(nephew => {
	nephew.style.textDecoration = 'underline';
});

🖖 Stay hard! Stay hungry! Stay alive! Stay home!

--
Vielen Eltern dämmert beim Home-Schooling so langsam die Erkenntnis: Lehrer ist wohl doch ein regelrechter Beruf! (@heuteshow)