请问有没有办法用js获取div内被选中的文本?

水牛叔叔 发布于 2013/01/03 01:17
阅读 2K+
收藏 2
加载中
0
supperman
supperman

你问对人了

//sText就是你想要的内容
var sText = window.getSelection ? window.getSelection():document.selection.createRange().text;

//这样可以将其放入剪贴板中
if(sText!=null&&sText!='')
    window.clipboardData.setData('text',sText);

水牛叔叔
水牛叔叔
其实我是想精确的获得某个dom里面的选中文本,但是搜了很久,貌似js没有这个功能。所以也没办法了。那个剪切板的代码受用
0
水牛叔叔
水牛叔叔

引用来自“aiasfina”的答案

我搜的时候全是关于select 和 option的
0
弱弱的孤狼
弱弱的孤狼
js自身有这样的功能,getselection,不过需要做兼容性。
0
Rose_chen
Rose_chen
用js的selection对象,不过有兼容问题,建议看看 http://bbs.landingbj.com/t-0-244831-1.html
返回顶部
顶部