Hier ist mein Code:
var never = [1,2,3,4,7];
function please () {
for (var i = 0; i < never.length; i++) {
document.getElementById("more").innerHTML = "<button>" + never[i] + "</button>";
}
}
Ich habe eine Schaltfläche in meinem HTML, die diese Funktion aufruft, aber nur eine Schaltfläche für das letzte Element erstellt (7). Wie kann ich für jedes Element im Array eine andere Schaltfläche erstellen? Jede Hilfe wird geschätzt.
Durch Anhängen an innerHTML
anstatt zuzuweisen , wie
var never = [1,2,3,4,7];
function please () {
for (var i = 0; i < never.length; i++) {
document.getElementById("more").innerHTML += "<button>" + never[i] + "</button>";
}
}
please();
<div id="more">
</div>
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen