• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

ist ein Exit aus .forEach() -Funktion möglich?

gps400

New member
Hallo,
angenommen, das unten aufgeführte Script scannt 100 Div's. Gibt es eine Möglichkeit
aus der .forEach Schleife auszusteigen, und die Schleife abzubrechen, bevor
die 100 erreicht ist? Ich möchte einen Ausstieg, wenn der Zähler "i" den Wert
von 20 überschreitet.
PS: habe es testweise mit else{break} probiert, aber es funktioniert nicht.

Code:
var ee=document.querySelectorAll('div_klassenname_2').forEach(
function(el) { if(i<=20){++i;alert(i)} else {alert('i ist größer 20') } } )
 
Um some oder every mit einer NodeList zu verwenden musst du die Funktion von Array "ausleihen":
Code:
[].some.call(document.querySelectorAll(...), function(el){...})
 
Zurück
Oben