In diesem Artikel wird die Verwendung von InsertBefore () beschrieben, wenn JS an einem bestimmten Ort eine Knotenfunktion hinzufügen. Teilen Sie es für Ihre Referenz. Die spezifische Analyse ist wie folgt:
Der Funktionsprototyp lautet wie folgt:
Einfügen vorne (Parameter 1, Parameter 2): Fügen Sie den Knoten am angegebenen Standort hinzu
Der spezifische Code lautet wie folgt:
Kopieren Sie den Code wie folgt: <html>
<kopf>
<script type = "text/javaScript">
Funktion t () {
var nodeli = document.createelement ('li'); // Erstellen Sie einen Li -Knoten
var li_text = document.createTextNode ('Blue Sky'); // Erstellen Sie einen Textknoten
nodeli.appendchild (li_text); // Textknoten zum Li -Knoten hinzufügen
var nodeul = document.getElementsByTagName ('ul') [0]; // Holen Sie sich den ersten UL -Knoten
var nodeli1 = nodeul.getElementsByTagName ('li') [2]; // Holen Sie sich den dritten Knoten unter UL - Herbst
nodeul.insertbefore (nodeli, nodeli1); // Die Funktion InsertBefore () gibt an, welcher Knoten zuvor hinzugefügt wird. Der erste Parameter ist der neue Knoten, der eingefügt wird, und der zweite Parameter ist der vorhandene Knoten
}
</script>
</head>
<body>
<div id = "Container">
<ul>
<li> Frühling </li>
<li> Sommer </li>
<li> Herbst </li>
<li> Winter </li>
</ul>
</div>
<hr />
<button onclick = "t ()" value = ""> Geben Sie den Speicherort an, um den Knoten </button> hinzuzufügen
</body>
</html>
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.