Dalam JavaScript, kaedah insertBefore() digunakan untuk memasukkan nod baharu dalam pepohon DOM. Kaedah ini memerlukan dua parameter: nod baharu untuk dimasukkan dan nod rujukan (iaitu nod di mana nod baharu akan dimasukkan).
Berikut ialah contoh asas menggunakan kaedah insertBefore():
#🎜🎜 #🎜 🎜#// 获取要插入新节点的父节点
var parentElement = document.getElementById('parent');
// 创建新的元素节点
var newElement = document.createElement('div');
newElement.innerHTML = 'This is the new element';
// 使用insertBefore方法插入新元素
var referenceElement = parentElement.firstChild; // 参考节点为父节点的第一个子节点
parentElement.insertBefore(newElement, referenceElement);
Perhatikan bahawa kaedah insertBefore() akan mengubah struktur pokok DOM. Jika anda tidak mahu menukar struktur DOM asal, anda boleh mempertimbangkan untuk menggunakan kaedah appendChild() atau insertBefore() untuk menambah nod baharu.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan insertBefore dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!