<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>
<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>