Rumah > Artikel > hujung hadapan web > Bagaimana untuk Menyelesaikan Keputusan \"Tidak Ditakrifkan\" Apabila Mendapatkan Teks daripada Teg
Teg Menggunakan JavaScript?" /> Teg Menggunakan JavaScript?" />
Mendapatkan Kandungan Teks daripada Teg DIV Menggunakan JavaScript Tulen
Jika cuba mendapatkan semula kandungan teks
Tidak seperti innerHTML, yang menangkap semua kandungan DOM ke dalam rentetan, textContent mengambil semula teks secara eksklusif dalam
<code class="html"><div id="test"> Some <span class="foo">sample</span> text. </div></code>
Menggunakan innerHTML akan menghasilkan:
<code class="js">var node = document.getElementById('test'); var htmlContent = node.innerHTML; // htmlContent = "Some <span class="foo">sample</span> text."</code>
Manakala textContent menyediakan:
<code class="js">var textContent = node.textContent; // textContent = "Some sample text."</code>
Perbezaan ini penting apabila mengendalikan kandungan DOM yang mungkin termasuk elemen teks dan bukan teks.
Untuk maklumat tambahan, rujuk dokumentasi Rangkaian Pembangun Mozilla (MDN) pada:
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Keputusan \"Tidak Ditakrifkan\" Apabila Mendapatkan Teks daripada Teg