Durch JavaScript gibt es zwei Möglichkeiten, HTML -Code an ein DIV -Tag anzuhängen.
Verwenden von Innerhtml -Attribut
Um die Innerhtml -Eigenschaft zu verwenden, um Code an ein Element (DIV) anzuhängen, wählen Sie zuerst das Element (DIV) aus, in dem Sie den Code anhängen möchten. Fügen Sie dann mit dem += Operator bei Innerhtml den als Zeichenfolgen eingewickelten Code hinzu.
Hier ist die Syntax des Attributs.
Htmlelement.Innerhtml += "Fügen Sie Ihren Code hier ein" ein. "Nehmen wir ein Beispiel dafür. Zunächst werden wir uns auf das HTML -Element beziehen, indem wir die Eigenschaft verwenden:
dokumentieren.GetElementById ();Lassen Sie uns daher eine erstellen <div> und setzen a <H1> Tag und a <Taste> im Inneren.
Wie Sie sehen können, haben wir dem eine ID des „Tests“ gegeben div Tag und platziert den Text mit der Aufschrift „Absatz anhängen“ in die Schaltfläche. Damit haben wir das folgende Ergebnis auf dem Bildschirm
JavaScript -Code:
Wir haben eine Schaltfläche mit einer Funktion mit dem Namen "buttonpressed ()" im Skript verknüpft. Wir haben diese Funktion jedoch nicht definiert, und diese Schaltfläche tut nichts. Lassen Sie uns diese Funktion im Skript erstellen, die in diesem Div einen Absatz hinzufügen und zählen, wie oft wir diesen Absatz hinzugefügt haben. Schauen Sie sich den folgenden Code an.
i = 1;Sie haben diesen Absatz angehängt " + i +" Zeiten ";
i ++;
Hinweis: Wir haben eine Gegenvariable „I“ erstellt. Dies wird verwendet, um zu überprüfen, wie oft wir diesen Absatz im Div -Tag anhängen.
Wenn wir nun den Code ausführen und die Taste drücken, die wir erhalten:
Notiz: Diese Technik entfernt im Wesentlichen den gesamten Inhalt des DIV und ersetzt sie durch neue Sachen. Alle Hörer, die mit den Kinderknoten dieses DIV verbunden sind. Deshalb verkettet wir es immer.
Unter Verwendung der benachbarten Methode
Die Funktion InsertAdjacentHtml () kann auch verwendet werden. Diese Methode ist nützlich, wenn es darum geht, HTML an einem bestimmten Ort anzuhängen. In dieser Methode werden also zwei Parameter benötigt:
Dies ist die allgemeine Syntax der Methode
Htmlelement.InsertAdjacentHtml ('STANDORT', 'HTML QUELLTEXT');
Verwenden wir das vorherige Beispiel. Der gleiche HTML -Code. Diesmal wäre das Skript jedoch geringfügig anders als:
HTML Quelltext:
Hinweis: Da wir das vorherige Beispiel verwenden, ist der HTML -Code genau der gleiche.
JavaScript -Code:
i = 1;Angehängt " + i +" Zeiten vor Div
");
i ++;
Hinweis: Wir verwenden die „Vorabbin”Eigenschaft, um die anzuhängen Tag vor Beginn der div.
Ausgang:
Das war's, Sie haben gelernt, wie wir einen HTML -Code über JavaScript anhängen können.
Abschluss
Es gibt zwei Methoden, mit denen Sie den HTML -Code in eine Webseite anhängen können. Die erste Methode ist die Verwendung Innerhtml Während die zweite Methode durch die Verwendung der verwendet wird Adjacenthtml Methode. In diesem Artikel haben wir Beispiele sowohl für die InnerHTML- als auch für die Adjacenthtml -Methoden verwendet, um den HTML -Code in eine Webseite anzuhängen.