Javascript 获取选中的文本

<script type="text/javascript">   // 说明:获取页面上选中的文字 // 整理:http://www.CodeBit.cn   function getSelectedText() {     if (window.getSelection) {         // This technique is the most likely to be standardized.         // getSelection() returns a Selection object, which we do not document.         return window.getSelection().toString();     }     else if (document.getSelection) {         // This is an older, simpler technique that returns a string         return document.getSelection();     }     else if (document.selection) {         // This is the IE-specific technique.         // We do not document the IE selection property or TextRange objects.         return document.selection.createRange().text;     } }   </script>


<script type="text/javascript">   // 说明:FireFox 下获取 input 或者 textarea 中选中的文字 // 整理:http://www.codebit.cn   function getTextFieldSelection(e) {     if (e.selectionStart != undefined && e.selectionEnd != undefined) {         var start = e.selectionStart;         var end = e.selectionEnd;         return e.value.substring(start, end);     }     else return "";  // Not supported on this browser }   </script>


你可能感兴趣的:(JavaScript,IE,firefox)