Cet article décrit l'utilisation d'InsertBefore () lors de l'ajout de la fonction de nœud à JS à un emplacement spécifié. Partagez-le pour votre référence. L'analyse spécifique est la suivante:
Le prototype de fonction est le suivant:
INSERTBEFORE (Paramètre 1, paramètre 2): Ajoutez un nœud à l'emplacement spécifié
Le code spécifique est le suivant:
Copiez le code comme suit: <html>
<adal>
<script type = "text / javascript">
fonction t () {
var nodeli = document.CreateElement ('li'); // Créer un nœud Li
var li_text = document.CreateTextNode ('Blue Sky'); // Créer un nœud de texte
nodeli.appendChild (li_text); // ajouter le nœud de texte au nœud Li
var nodeul = document.getElementsByTagName ('ul') [0]; // Obtenez le premier nœud UL
var nodeli1 = nodeul.getElementsByTagName ('li') [2]; // Obtenez le troisième nœud sous UL - automne
nodeul.insertBefore (Nodeli, nodeli1); // La fonction insertforefore () indique quel nœud est ajouté auparavant. Le premier paramètre est le nouveau nœud à insérer, et le deuxième paramètre est le nœud existant
}
</cript>
</ head>
<body>
<div id = "conteneur">
<ul>
<li> Spring </li>
<li> Été </li>
<li> automne </li>
<li> hiver </li>
</ul>
</div>
<hr />
<bouton onclick = "t ()" value = ""> Spécifiez l'emplacement pour ajouter le nœud </fonti
</docy>
</html>
J'espère que cet article sera utile à la programmation JavaScript de tous.