JavaScript ialah bahasa pengaturcaraan yang digunakan secara meluas yang digunakan untuk interaktiviti dan dinamik dalam tapak web. Ia digunakan secara meluas dalam reka bentuk dan pembangunan web untuk mengesahkan dan memasukkan data borang, menunjukkan dan menyembunyikan elemen, mencipta kesan dinamik, memanggil API dan juga memadamkan elemen pada halaman. Artikel ini akan merangkumi cara yang berbeza untuk mengalih keluar kandungan menggunakan JavaScript.
- Gunakan kaedah removeChild()
Gunakan kaedah removeChild() untuk mengalih keluar elemen daripada DOM Kaedah ini memerlukan penetapan elemen induk bagi elemen tersebut dipadamkan. Berikut ialah sintaks kaedah:
parentelement.removeChild (elemen untuk dialih keluar); 🎜>
<div id="target-div">
<p>这是要删除的文本内容。</p>
</div>
Salin selepas log masuk
Untuk memadamkan elemen "target-div" dan kandungan teksnya, anda boleh menggunakan pernyataan berikut:
var div = document.getElementById("target-div");
div.parentNode.removeChild(div);
Salin selepas log masuk
Kaedah ini mengembalikan elemen yang dipadamkan, atau anda boleh menggunakan rujukan pembolehubah.
Gunakan atribut innerHTML
- Gunakan atribut innerHTML untuk mengatasi kandungan elemen. Sebagai contoh, dalam kod HTML berikut, kandungan elemen akan digantikan dengan "kandungan baharu".
<div id="target-div">
原始内容。
</div>
Salin selepas log masuk
Berikut ialah kod JavaScript yang akan mengalih keluar kandungan elemen menggunakan atribut innerHTML:
var div = document.getElementById("target-div");
div.innerHTML = "";
Salin selepas log masuk
Anda boleh menetapkan atribut innerHTML kepada rentetan kosong, dengan itu mengalih keluar kandungan teks sesuatu unsur.
Gunakan atribut outerHTML
- Gunakan atribut outerHTML untuk mengalih keluar elemen sepenuhnya, termasuk elemen dan anak-anaknya. Berikut ialah kod HTML yang mengandungi elemen div dan anak-anaknya yang ingin anda padamkan:
<div id="target-div">
<p>要删除的文本内容。</p>
</div>
Salin selepas log masuk
Kod JavaScript berikut menggunakan atribut outerHTML untuk memadam keseluruhan elemen div dan anak-anaknya:
var div = document.getElementById("target-div");
div.outerHTML = "";
Salin selepas log masuk
Ia boleh dipadamkan menggunakan atribut outerHTML Keseluruhan elemen, bukan hanya kandungan teks.
Menggunakan jQuery
- jQuery ialah perpustakaan JavaScript yang popular untuk memudahkan manipulasi DOM. Sintaks jQuery adalah lebih mudah daripada JavaScript mentah dan mempunyai keserasian merentas pelayar tetap.
Berikut ialah sintaks untuk memadam elemen menggunakan jQuery:
$("#target-div").remove();
Salin selepas log masuk
Menggunakan jQuery boleh memadam elemen dengan lebih ringkas, mengurangkan jumlah kod dan masa pembangunan.
Ringkasan
JavaScript menyediakan cara yang berbeza untuk mengalih keluar kandungan pada halaman. Elemen boleh dialih keluar daripada DOM menggunakan kaedah removeChild(), manakala kandungan atau keseluruhan elemen boleh dialih keluar menggunakan atribut innerHTML dan outerHTML DOM boleh dipermudahkan menggunakan jQuery. Kaedah yang anda pilih bergantung pada keperluan khusus anda, tetapi anda boleh menggunakan kaedah ini untuk mengalih keluar kandungan daripada halaman anda dengan cara yang betul.
Atas ialah kandungan terperinci javascript memadam kandungan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!