Este artigo descreve o uso do insertBefore () ao adicionar função do nó ao JS em um local especificado. Compartilhe para sua referência. A análise específica é a seguinte:
O protótipo da função é o seguinte:
Inserir antes (parâmetro 1, parâmetro 2): Adicione o nó no local especificado
O código específico é o seguinte:
Copie o código da seguinte forma: <html>
<head>
<script type = "text/javascript">
função t () {
var nodeli = document.createElement ('li'); // crie um nó li
var li_text = document.createTextNode ('Blue Sky'); // Crie um nó de texto
nodeli.appendChild (li_text); // Adicione o nó de texto ao nó li
var nodeul = document.getElementsByTagName ('ul') [0]; // Obtenha o primeiro nó UL
var nodeli1 = nodeul.getElementsByTagName ('li') [2]; // Obtenha o terceiro nó sob UL - outono
nodeul.insertBefore (nodeli, nodeli1); // a função insertBefore () indica qual nó é adicionado antes. O primeiro parâmetro é o novo nó a ser inserido, e o segundo parâmetro é o nó existente
}
</script>
</head>
<Body>
<div id = "contêiner">
<ul>
<li> Spring </li>
<li> Verão </li>
<li> outono </li>
<li> Inverno </li>
</ul>
</div>
<hr />
<button onclick = "t ()" value = ""> especifique o local para adicionar nó </botão>
</body>
</html>
Espero que este artigo seja útil para a programação JavaScript de todos.