Rumah >hujung hadapan web >tutorial js >Bagaimanakah saya boleh mengalih keluar Tag HTML daripada Teks Menggunakan JavaScript?

Bagaimanakah saya boleh mengalih keluar Tag HTML daripada Teks Menggunakan JavaScript?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-25 22:32:14426semak imbas

How Can I Remove HTML Tags from Text Using 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!

Kenyataan:
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