insertBefore()

Misollar

  1. <li> elementini yarating
  2. Matn tugunini yarating
  3. Matnni <li> elementiga qo‘shing
  4. <li> elementini <ul> ichidagi birinchi boladan oldin joylashtiring:
const newNode = document.createElement("li"); const textNode = document.createTextNode("Water"); newNode.appendChild(textNode); const list = document.getElementById("myList"); list.insertBefore(newNode, list.children[0]);
O‘zingiz sinab ko‘ring »

Bir ro‘yxatdagi oxirgi elementni boshqa ro‘yxatning boshiga ko‘chiring:

const node = document.getElementById("myList2").lastElementChild; const list = document.getElementById("myList1"); list.insertBefore(node, list.children[0]);
O‘zingiz sinab ko‘ring »

Bir ro‘yxatdagi oxirgi elementni boshqa ro‘yxatning oxiriga ko‘chiring:

const node = document.getElementById("myList2").lastElementChild; const list = document.getElementById("myList1"); list.insertBefore(node, null);
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

insertBefore() metodi bola tugunni mavjud boladan oldin joylashtiradi.



Sintaksis

element.insertBefore(new, existing)
yoki
node.insertBefore(new, existing)

Parametrlar

Parametr Tavsif
new Majburiy.
Joylashtiriladigan tugun (element).
existing Majburiy.
Yangi tugun oldiga joylashtiriladigan mavjud tugun (element).
Agar null bo‘lsa, tugun oxiriga joylashtiriladi.

Qaytariladigan qiymat

Tip Tavsif
NodeJoylashtirilgan tugun.

Brauzerlarda qo‘llab-quvvatlash

element.insertBefore() — DOM Level 1 (1998) imkoniyati.

U barcha brauzerlarda to‘liq qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha 9-11

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!