日期:2014-05-17  浏览次数:20815 次

如何得到网页上用户复制的内容,或者鼠标所在处的内容?
来人帮帮忙,自己感觉好难想。如何对应,设计才能知道用户按复制快捷键选中的区域的内容,或者是鼠标所在处的文本的内容?
java javaweb 数据库设计 javascript

------解决方案--------------------
选中的文本

var oBtn = document.getElementById("button");
oBtn.onclick = function() {
    var userSelection, text;
    if (window.getSelection) { 
        //现代浏览器
        userSelection = window.getSelection();
    } else if (document.selection) { 
        //IE浏览器 考虑到Opera,应该放在后面
        userSelection = document.selection.createRange();
    }
    if (!(text = userSelection.text)) {
        text = userSelection;
    }
    alert(text);
};

------解决方案--------------------
监听下键盘事件,再用getSelection获取选中内容