Rumah > Soal Jawab > teks badan
Saya ingin menggunakan InnerText untuk mendapatkan kandungan teks nod p, tetapi terdapat beberapa nod anak di dalam nod ini Hasilnya, menggunakan InnerText juga akan mendapat teks nod anaknya.
Contohnya:
<p id="p"><p>这不是我想要的<hr /></p>这才是我想要的</p>
Apa yang saya ingin dapatkan ialah bahagian "Ini yang saya mahukan".
三叔2017-07-05 10:59:20
Mula-mula gunakan document.getElementById('p')
Berhati-hati ketika menulis seperti ini
<p id="p">
<p>这不是我想要的<hr /></p>这才是我想要的
</p>
childNodes akan mendapat nod teks kosong dan perlu ditapis. Terdapat juga masalah keserasian dengan innerText.