javascript 选中文字的实现
浏览器有Api支持吗?
- window.getSelection 获取选中文字
- document.selection.createRange() ie下面 获取选中文字
window.onmouseup = function (e) {
var textS = "";
var eventSelectO = null;
if(window.getSelection) {
eventSelectO = window.getSelection();
textS = window.getSelection().toString().trim();
} else {
eventSelectO = document.selection.createRange();
textS = document.selection.createRange().text.trim();
}
console.assert(!textS, textS, eventSelectO);
}
代码粘贴到控制台,结果:
参考链接
1. MDN Selection 对象
thank… 欢迎交流