** Ich habe ähnliche Fragen gesehen, aber sie haben mir keine enge Lösung geliefert. Fügen Sie das neue div <div class="container" id="section"style="border: 1px solid grey;">
hinzu und alle Tabellen und Felder halten Sie mit diesem div
auf Knopfdruck. Ich versuche, es mit dem folgenden Code anzufügen.Hinzufügen eines neuen div on button click
function run() {
var div = document.createElement("div"); //create new div
div.addEventListener("click", run); //bind click to new div
this.appendChild(div); //append the new div to clicked div
this.removeEventListener("click", run); //remove the original click event
}
document.getElementById("section").addEventListener("click", run);
Kann mir bitte jemand helfen, dies zu sortieren. Vielen Dank im Voraus.
Ich empfehle die HTML zu einem String-Variablen zuweisen und dann Anfügen es nur zu einem div, wenn die Schaltfläche geklickt wird - sorry ich nicht mehr helfen kann, ich Deal mit jQuery, die ich weiß, ist nur eine Erweiterung von JS, aber je mehr ich es verwende, desto mehr vergesse ich traditionelle js xD – ThisGuyHasTwoThumbs
Fügen Sie diesen Code 'document.getElementById (" Abschnitt ") .. removeEventListener (" click ", run); 'anstelle von' this.removeEventListener ("click", run); // entferne das ursprüngliche Klick-Event' –