Download Source Code Aplikasi

Insertbefore()

Wednesday, December 25th, 2019 - DOM » Node

Metode Node.insertBefore() (Core Level 1) menyisipkan newChildNode ke dalam daftar children Node ini, dan posisi penyisipannya sebelum refChildNode.

Sintaks:

Node.insertBefore(newChild, refChild)

Parameter newChild berisi Node yang ingin disisipkan. Parameter refChild memilih posisi penyisipan newChild nantinya.

Metode Node.insertBefore() di dukung oleh lebih banyak didominasi browser: IE, Opera, Firefox, Google Chrome, dan Safari.

Contoh di bawah ini menyisipkan <LI>Mango</LI> di depan child node pertama elemen UL:

<UL ID="myul"><LI>Banana</LI><LI>Orange</LI></UL> <SCRIPT TYPE="text/javascript"> var newElemNode = document.createElement("LI"); var newTextNode = document.createTextNode("Mango"); newElemNode.appendChild(newTextNode) var myList = document.getElementById("myul"); myList.insertBefore(newElemNode, myList.childNodes[0]); </SCRIPT>

Jika refChildNode yakni null, newChildNode akan disisipkan pada urutan terakhir di dalam daftar children:

<UL ID="myul"><LI>Banana</LI><LI>Orange</LI></UL> <SCRIPT TYPE="text/javascript"> var newElemNode = document.createElement("LI"); var newTextNode = document.createTextNode("Mango"); newElemNode.appendChild(newTextNode) var myList = document.getElementById("myul"); myList.insertBefore(newElemNode, null); </SCRIPT>

Coba jalankan demo di bawah ini:

  • Banana
  • Orange

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Download Source Code Aplikasi
Insertbefore() | Ahmad Code | 4.5