jQuery技术

JavaScript获取选中文本 光标所在元素

字号+ 作者:H5之家 来源:H5之家 2018-02-12 17:06 我要评论( )

JavaScript获取选中文本 光标所在元素

JavaScript获取选中文本 光标所在元素 令狐不聪 分享于 6分钟前 1396阅 0人收藏此代码,

好图网图标搜索引擎,提供超过60万的免费图标、PNG图标、ICO图标、ICNS图标、网页图标

JavaScript获取选中文本 光标所在元素

<!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>getSelection</title> <script type="text/javascript"> function GetSelectedText (){ var userSelection, ta; if (window.getSelection && document.activeElement){ if (document.activeElement.nodeName == "TEXTAREA" || (document.activeElement.nodeName == "INPUT" && document.activeElement.getAttribute("type").toLowerCase() == "text")){ ta = document.activeElement; userSelection = ta.value.substring(ta.selectionStart, ta.selectionEnd); } else { userSelection = window.getSelection(); } document.getElementById("seltext").innerHTML += "Selection="+userSelection.toString()+" [1]<br>"; } else { // all browsers, except IE before version 9 if (document.getSelection){ userSelection = document.getSelection(); document.getElementById("seltext").innerHTML += "Selection="+userSelection.toString()+" [2]<br>"; } // IE below version 9 else if (document.selection){ userSelection = document.selection.createRange(); document.getElementById("seltext").innerHTML += "Selection="+userSelection.text+" [3]<br>"; } } } </script> </head> <body onmouseup="GetSelectedText()"> <h1>Drag to select text (script runs on mouseup)</h1> <textarea rows="5" cols="30">Select text or part of it.</textarea><br> <input type="text" name="text1" value="Some more play text" size="50"><br> <div id="seltext"></div> </body> //该代码片段来自于:

标签:

相关代码片段:

 

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

相关文章
  • jQuery开发技术详解(含CD光盘1张)

    jQuery开发技术详解(含CD光盘1张)

    2017-10-06 17:15

  • Html5 jQuery时光轴设计插件源代码下载

    Html5 jQuery时光轴设计插件源代码下载

    2017-04-08 16:07

  • 俟馐蟹岢巧酥瘟浦行氖俟馐蟹岢巧

    俟馐蟹岢巧酥瘟浦行氖俟馐蟹岢巧

    2017-04-08 08:06

  • 用JQuery获取textarea或input中的光标位置

    用JQuery获取textarea或input中的光标位置

    2017-02-25 17:00

网友点评
d