JS技术

JavaScript获取选中文本

字号+ 作者: 来源:    2014-11-17 20:00 我要评论( )

JavaScript获取选中文本,阅读JavaScript获取选中文本,Firefox, Safari, Opera下,可以用window.getSelection(), 参考MDCIE下,可以用document.selection.createRange().text, 参考MSDN放在一起:function getSelectionText() {if(window.getSelection) {retur

Firefox, Safari, Opera下,可以用window.getSelection(), 参考MDC

IE下,可以用document.selection.createRange().text, 参考MSDN

放在一起:


function getSelectionText() {
 if(window.getSelection) {
  return window.getSelection().toString();
 } else if(document.selection && document.selection.createRange) {
  return document.selection.createRange().text;
 }
 return '';
}

注意:当选中的是input[type=text]里面的值时,getSelection在Firefox和Opera下无法获取到选取值,在Safari下没问题。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 学习JavaScript之this,call,apply

    学习JavaScript之this,call,apply

    2016-01-28 20:45

  • 轻松学习JavaScript十五:JavaScript之BOM简介 - 连宏伟 - 博客频道 - CSDN.NET 连宏

    轻松学习JavaScript十五:JavaScript之BOM简介 - 连宏伟 - 博客频道

    2015-12-13 11:34

  • JavaScript获取选中文本_javascript教程教程

    JavaScript获取选中文本_javascript教程教程

    2015-10-04 09:00

  • 学习Javascript数组_Javascript教程

    学习Javascript数组_Javascript教程

    2015-10-02 09:18

网友点评