Rumah >hujung hadapan web >tutorial js >Bagaimanakah saya boleh mengalih keluar Tag HTML daripada Teks Menggunakan JavaScript?
Melucutkan Teg HTML daripada Teks: Penyelesaian JavaScript
Melucutkan teg HTML daripada teks selalunya diperlukan untuk pelbagai tugas pembangunan web. Ini boleh dicapai menggunakan JavaScript biasa, tanpa memerlukan perpustakaan luaran.
Penyelesaian JavaScript:
Jika dilaksanakan dalam penyemak imbas, seseorang boleh memanfaatkan terbina dalam penyemak imbas keupayaan untuk penghuraian HTML:
function stripHtml(html) { let tmp = document.createElement("DIV"); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; }
Kod ini mencipta elemen DIV sementara, di mana HTML dimasukkan diletakkan. Sifat textContent atau innerText elemen ini menyediakan kandungan teks tanpa tag HTML.
Nota:
Seperti yang dinyatakan oleh pengulas, kaedah ini harus dielakkan jika sumber HTML tidak dikawal. Dalam kes sedemikian, menggunakan DOMParser, seperti yang dicadangkan oleh Saba dalam jawapan yang disediakan, adalah pendekatan yang lebih disyorkan.
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengalih keluar Tag HTML daripada Teks Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!