网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Javascript
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.判断浏览器是否支持JavaScript和.
.开发跨浏览器JavaScript时要注意.
.JavaScript英文对应的颜色.
.view-source,JavaScript看网页源.
.javascript表单之间的数据传递.
.js用于树型结构级联选择.
.用js写的一个跑马灯.
.Javascript实例教程(19) 使用HoT.
.js控制excel打印完美解决方案.
.document.onLoad的触发时间.
.JavaScript拖放效果分析.
.用JavaScript实现变色背景和文字.
.用面向对象的方式封装javascript.
.javascript之eval函数.
.Javascript实例教程(19) 使用HoT.
.JavaScript学习笔记 4-循环 Loops.
.JavaScript/JS实现标题栏跑马灯.
.javascript操作select相关方法:.
.JavaScript学习笔记(1)变量的生.
.Javascript文档生成.

JavaScript获取选中文本

发表日期:2008-8-28


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

上一篇:悟透JavaScript 人气:1248
下一篇:Javascript简易调色板效果 人气:1208
浏览全部javascript的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐