//鼠标监听,当释放鼠标的时候,调用testSelection()方法。
document.onmouseup=function(){
testSelection();
}
function testSelection(){
//获取Selection对象
let selection=window.getSelection();
//调用selection对象的toString()方法就可以获取鼠标拖动选中的文本。
console.log("选中的文本为:");
console.log(selection.toString()); // '的内容'
}
上面的代码是:鼠标拖动选中一段文字,释放鼠标后会在控制台把选中的文字输出。其实也可以不显示的调用用toString()方法。直接写console.log(selection+“”)。这样得到的效果是一样的。
文章引用自:js实现获取鼠标拖动的选中的内容 - 简书