Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Mengekstrak Teks Tulen daripada Elemen HTML menggunakan JavaScript?

Bagaimana untuk Mengekstrak Teks Tulen daripada Elemen HTML menggunakan JavaScript?

Patricia Arquette
Patricia Arquetteasal
2024-10-31 15:35:02650semak imbas

How to Extract Pure Text from HTML Elements using JavaScript?

Mengekstrak Teks Tulen daripada Elemen HTML dengan JavaScript

Apabila bekerja dengan halaman HTML, selalunya perlu mengekstrak kandungan teks tulen tanpa persekitaran elemen HTML. Ini boleh dicapai menggunakan JavaScript.

Dalam senario ini, anda mempunyai halaman HTML dengan butang dan beberapa teks disertakan dalam

unsur. Apabila butang diklik, penanda HTML harus dilucutkan, meninggalkan teks tulen tidak diubah.

Untuk mencapainya, anda boleh menggunakan fungsi JavaScript berikut:

<code class="javascript">var element = document.getElementById('txt');
var text = element.innerText || element.textContent;
element.innerHTML = text;</code>

The document.getElementById ('txt') baris mendapatkan semula

elemen dengan ID 'txt'.

Sifat innerText atau textContent boleh digunakan untuk mengambil kandungan teks dalam elemen. innerText menghampiri teks yang boleh dilihat (tidak termasuk teg), manakala textContent mengalih keluar tag HTML dengan ketat. Pilih sifat yang paling sesuai dengan keperluan anda.

Akhir sekali, element.innerHTML = teks menggantikan kandungan HTML dalam

dengan nilai teks tulen.

Dengan menggunakan teknik ini, anda boleh mengekstrak teks tulen daripada elemen HTML dengan berkesan, membolehkan anda memanipulasi kandungan teks mengikut keperluan.

Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Teks Tulen daripada Elemen HTML 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