を使用している間、私は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);いつも誰かがこれで私を助けることができますか?ありがとうございました。範囲には選択したテキストが含まれます。
わかりました。私は "これはいくつかのテキストです"という範囲を含んでいますが、querySelecctorAallを使ってその範囲を含むことはできません。 –