tutorial pengembangan web terbaru
 

HTML DOM insertBefore() Method

<Elemen Object

Contoh

Masukkan baru <li> elemen sebelum elemen anak pertama dari <ul> elemen:

var newItem = document.createElement("LI");       // Create a <li> node
var textnode = document.createTextNode("Water");  // Create a text node
newItem.appendChild(textnode);                    // Append the text to <li>

var list = document.getElementById("myList");    // Get the <ul> element to insert a new node
list.insertBefore(newItem, list.childNodes[0]);  // Insert <li> before the first child of <ul>

Sebelum memasukkan:

  • Coffee
  • Tea

Setelah memasukkan:

  • Water
  • Coffee
  • Tea
Cobalah sendiri "

Lebih "Try it Yourself" contoh di bawah ini.


Definisi dan Penggunaan

The insertBefore() metode menyisipkan simpul sebagai seorang anak, tepat sebelum seorang anak yang ada, yang Anda tentukan.

Tip: Jika Anda ingin membuat daftar item baru, dengan teks, ingatlah untuk membuat teks sebagai simpul Teks yang Anda tambahkan ke <li> elemen, kemudian masukkan <li> ke dalam daftar.

Anda juga dapat menggunakan metode insertBefore untuk memasukkan / memindahkan elemen yang ada (See "More Examples") .


Dukungan Browser

Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung metode ini.

metode
insertBefore() iya nih iya nih iya nih iya nih iya nih

Sintaksis

Nilai parameter
Parameter Mengetik Deskripsi
newnode Node object Wajib. Node objek yang ingin memasukkan
existingnode Node object Pilihan. Simpul anak Anda ingin menyisipkan node baru sebelumnya. Ketika tidak ditentukan, metode insertBefore akan memasukkan newnode di akhir

Rincian teknis

Kembali Nilai: Sebuah Node Obyek, mewakili node dimasukkan
DOM Versi Inti Level 1 Node Obyek

contoh

Contoh lebih

Contoh

Memindahkan <li> elemen dari satu daftar ke yang lain:

var node = document.getElementById("myList2").lastChild;
var list = document.getElementById("myList1");
list.insertBefore(node, list.childNodes[0]);

Sebelum memasukkan:

  • Coffee
  • Tea
  • Water
  • Milk

Setelah insertBefore:

  • Milk
  • Coffee
  • Tea
  • Water
Cobalah sendiri "

<Elemen Object