Hallo ich versuche, eine for-Schleife zu machen, die automatisch "Punkte" abhängig von wie viele Bilder gibt, ich benutze die myArrImg.length, aber es gibt nur eine li mit einer Klasse von Punkten noch einmal, obwohl es viermal tun sollte? kann mir jemand helfen :)For Schleife nur Schleifen 1 mal JavaScript
var myArrImg = ['img/erftdgdf33.jpg','img/iajdi89.jpg','img/isdkfj01.jpg','img/wergf43.jpg'];
function dotsAuto(){
var test = document.getElementById('test');
var li = document.createElement('li');
li.className = 'dots';
for (i = 0; i < myArrImg.length; i++) {
test.appendChild(li);
}
}
dotsAuto();
Sie immer nur einen 'li' erstellen und fügen Sie es immer wieder zu demselben Elternteil, wodurch es so aussieht, als wäre es nur einmal passiert. Erstellen Sie das 'li' innerhalb der Schleife. –
@NiettheDarkAbsol Warum hast du das nicht als Antwort gepostet? Nur um Likes zu bekommen? Dies ist eine Antwort, Sie erhalten sie immer noch – Hydro
@FREEZE tbh Ich bin mir nicht sicher. Irgendwann in den letzten Monaten habe ich aufgehört, die meisten Fragen vollständig zu beantworten und habe einfach Kommentare zu einfachen wie diesen gepostet. Wie ... Fragen, die nicht besonders hilfreich für die Allgemeinheit sind, oder vielleicht bin ich zu verurteilend? Ich weiß es nicht. Bei 211k Ruf, warum sollte ich mehr brauchen? XD –