cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Soalan mengenai InnerText?

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".

迷茫迷茫2707 hari yang lalu955

membalas semua(1)saya akan balas

  • 三叔

    三叔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.

    Saya hanya boleh memikirkan kaedah ini sekarang.

    balas
    0
  • Batalbalas