cari

Rumah  >  Soal Jawab  >  teks badan

Pilih teks dalam rentang apabila diklik

Saya ingin mendapatkan teks yang saya klik, jadi jika saya klik pada perkataan "ibu" log hanya akan menunjukkan perkataan "ibu" walaupun dalam rentang yang mengandungi perkataan lain,

Saya menggunakan kod ini tetapi ia tidak memilih rentang:

function getSelectedText(e) {

    if(window.getSelection)
        return console.log(window.getSelection().toString());
    else if(document.getSelection)
        return console.log(document.getSelection());
    else if(document.selection)
        return console.log(document.selection.createRange().text);
    return console.log("");
    
}

document.body.onmouseup = getSelectedText;
<div class="destination">
  <span class="word">sister mother</span>
  <span class="word" >brother</span>
  <span class="word" >father</span>
</div>

<h1>hi</h1>

P粉147747637P粉147747637243 hari yang lalu401

membalas semua(1)saya akan balas

  • P粉851401475

    P粉8514014752024-03-20 11:22:07

    Pilihan

    span-split berfungsi dalam semua penyemak imbas dan menghapuskan keperluan untuk menggunakan perpustakaan pihak ketiga.

      
            
        
    sssccc

    balas
    0
  • Batalbalas