js 获取 鼠标选中的文字
function getSelectedText () {
let selectedText = '';
if (window.getSelection) { // 检查浏览器是否支持 window.getSelection()
selectedText = window.getSelection().toString(); // 获取选中的文本并转换为字符串
} else if (document.selection && document.selection.type !== 'Control') {
selectedText = document.selection.createRange().text;
}
console.log('selectedText', selectedText)
return selectedText;
}
该函数通过检查window.getSelection()或document.selection.createRange().text来获取浏览器中用户选中的文字内容,然后将其转换为字符串并返回。在支持window.getSelection()的浏览器中使用现代方法,否则回退到旧的IE兼容方式。
1308

被折叠的 条评论
为什么被折叠?



