Я пытаюсь получить выбранный текст с помощью window.getSelection.getRangeAt (0) Это мой код:Javascript window.getSelection() Длина 0 при использовании querySelector
<!DOCTYPE html>
<html>
<head>
<script>
function Selected(){
var range = window.getSelection().getRangeAt(0);
alert(range);
content = range.cloneContents();
var select = content.querySelectorAll('span');
alert(select.length);
}
</script>
</head>
<body >
<span style="font-size:45px" onmouseup="Selected()" id="idNo1">This is some text</span>
</body>
</html>
оповещения (выберите .length); ВСЕГДА 0 может кто-то помочь мне с этим. Спасибо. но диапазон содержит выделенный текст.
Да, я знаю это. когда я выбираю «это какой-то текст», диапазон содержит это, но не способен к этому с помощью querySelecctorAall –