Rumah > Soal Jawab > teks badan
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粉8514014752024-03-20 11:22:07
Pilihan
span-split berfungsi dalam semua penyemak imbas dan menghapuskan keperluan untuk menggunakan perpustakaan pihak ketiga.
sssccc