removeChild()

Misollar

Ro‘yxatdan birinchi elementni olib tashlang:

const list = document.getElementById("myList"); list.removeChild(list.firstElementChild);

Oldin:

  • Coffee
  • Tea
  • Milk

Keyin:

  • Tea
  • Milk

O‘zingiz sinab ko‘ring »

Agar ro‘yxatda bola tugunlar bo‘lsa, birinchisini (indeksi 0) olib tashlang:

const list = document.getElementById("myList"); if (list.hasChildNodes()) {   list.removeChild(list.children[0]); }
O‘zingiz sinab ko‘ring »

Ro‘yxatdan barcha bola tugunlarni olib tashlang:

const list = document.getElementById("myList"); while (list.hasChildNodes()) {   list.removeChild(list.firstChild); }
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


ULASHISH

Tavsif

removeChild() metodi elementning bolasini olib tashlaydi.

Eslatma

Bola element Document Object Model’dan (DOM’dan) olib tashlanadi.

Biroq qaytarilgan tugunni o‘zgartirish va DOM’ga qayta joylashtirish mumkin ("Ko‘proq misollar" bo‘limiga qarang).

Shuningdek qarang:

remove() metodi

appendChild() metodi

insertBefore() metodi

replaceChild() metodi

childNodes xususiyati

firstChild xususiyati

lastChild xususiyati

firstElementChild xususiyati

lastElementChild xususiyati


Sintaksis

element.removeChild(node)
yoki
node.removeChild(node)

Parametrlar

Parametr Tavsif
node Majburiy.
Olib tashlanadigan tugun (element).

Qaytariladigan qiymat

Tip Tavsif
NodeOlib tashlangan tugun (element).
Bola mavjud bo‘lmasa, null.


Ko‘proq misollar

Elementni uning ota tugunidan olib tashlang:

element.parentNode.removeChild(element);
O‘zingiz sinab ko‘ring »

Misol

Elementni uning ota elementidan olib tashlang va qayta joylashtiring:

const element = document.getElementById("myLI"); function removeLi() {   element.parentNode.removeChild(element); } function appendLi() {   const list = document.getElementById("myList");   list.appendChild(element); }
O‘zingiz sinab ko‘ring »

Eslatma

Olib tashlangan tugunni o‘sha hujjatga joylashtirish uchun appendChild() yoki insertBefore() metodidan foydalaning.

Uni boshqa hujjatga joylashtirish uchun document.adoptNode() yoki document.importNode() metodidan foydalaning.

Misol

Elementni uning ota elementidan olib tashlang va boshqa hujjatga joylashtiring:

const child = document.getElementById("mySpan"); function remove() {   child.parentNode.removeChild(child); } function insert() {   const frame = document.getElementsByTagName("IFRAME")[0]   const h = frame.contentWindow.document.getElementsByTagName("H1")[0];   const x = document.adoptNode(child);   h.appendChild(x); }
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

element.removeChild() — 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!