Rumah > hujung hadapan web > tutorial js > Bagaimana untuk mengalih keluar Semua Nod Kanak-kanak Elemen DOM dalam JavaScript?

Bagaimana untuk mengalih keluar Semua Nod Kanak-kanak Elemen DOM dalam JavaScript?

Barbara Streisand
Lepaskan: 2024-12-06 05:25:22
asal
1037 orang telah melayarinya

How to Remove All Child Nodes of a DOM Element in JavaScript?

Cara mengalih keluar semua elemen anak nod DOM (JavaScript)

Dalam JavaScript, anda boleh mengalih keluar semua elemen anak nod DOM oleh Pelbagai cara untuk mencapai ini.

Pilihan 1: Kosongkan innerHTML

const myNode = document.getElementById("foo");
myNode.innerHTML = '';
Salin selepas log masuk

Kaedah ini mudah dan mudah, tetapi mungkin tidak sesuai untuk aplikasi yang memerlukan prestasi tinggi kerana ia akan memanggil penyemak imbas Penghurai HTML (tetapi penyemak imbas boleh mengoptimumkan kes di mana nilainya adalah rentetan kosong).

Pilihan 2: Gunakan removeChild

const myNode = document.getElementById("foo");
while (myNode.firstChild) {
  myNode.removeChild(myNode.firstChild);
}
Salin selepas log masuk

Kaedah ini melibatkan gelung melalui elemen anak dan mengalih keluarnya satu demi satu, dan mempunyai prestasi yang lebih baik daripada pilihan 1.

Pilihan jQuery

Jika anda menggunakan jQuery, anda boleh mengalih keluar elemen kanak-kanak menggunakan:

$("#foo").empty();
Salin selepas log masuk

Ini akan mengalih keluar elemen kanak-kanak daripada elemen yang ditentukan Alih keluar semua elemen anak.

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Semua Nod Kanak-kanak Elemen DOM dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan