Artikel ini menjelaskan penggunaan insertBefore () saat menambahkan fungsi node ke JS di lokasi yang ditentukan. Bagikan untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Prototipe fungsi adalah sebagai berikut:
InsertBefore (parameter 1, parameter 2): Tambahkan simpul di lokasi yang ditentukan
Kode spesifiknya adalah sebagai berikut:
Salin kode sebagai berikut: <Html>
<head>
<type skrip = "Teks/JavaScript">
fungsi t () {
var nodeli = document.createelement ('li'); // Buat node li
var li_text = document.createTextNode ('Blue Sky'); // Buat node teks
nodeli.appendchild (li_text); // Tambahkan node teks ke node li
var nodeul = document.geteLementsbyTagname ('ul') [0]; // Dapatkan node ul pertama
var nodeli1 = nodeul.getElementsbyTagname ('li') [2]; // Dapatkan simpul ketiga di bawah UL - musim gugur
nodeul.insertbefore (nodeli, nodeli1); // fungsi insertBefore () menunjukkan node mana yang ditambahkan sebelumnya. Parameter pertama adalah simpul baru yang akan dimasukkan, dan parameter kedua adalah simpul yang ada
}
</script>
</head>
<body>
<Div id = "container">
<ul>
<li> Spring </li>
<li> Musim panas </li>
<li> Musim gugur </li>
<li> Musim Dingin </li>
</ul>
</div>
<hr />
<tombol OnClick = "t ()" value = ""> Tentukan lokasi untuk menambahkan node </button>
</body>
</html>
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.