WEB开发网
开发学院网页设计JavaScript JavaScript获取选中文本 阅读

JavaScript获取选中文本

 2008-08-28 19:59:23 来源:WEB开发网   
核心提示:Firefox, Safari, Opera下,可以用window.getSelection(), 参考MDCIE下,JavaScript获取选中文本,可以用document.selection.createRange().text, 参考MSDN放在一起:function getSelectionText() { i

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下没问题。

Tags:JavaScript 获取 选中

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接