firefox下实现用js选择文本框中的一段文本的问题

zuoyangguang 2012-02-05 11:51:29
在ie下代码为:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title></title>
<meta charset="UTF-8" />
<link href="sample-css/page.css" rel="stylesheet" type="text/css" />
<link href="css/dp.css" rel="stylesheet" type="text/css" />

<link href="../highlighter/styles/shCore.css" rel="stylesheet" type="text/css" />
<link href="../highlighter/styles/shThemeDefault.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
window.onload=function(){

var t=document.getElementById("temptime");
var rng = t.createTextRange();//获取一个需要操作对象的TextRange
rng.collapse();//默认true收缩
rng.select();//因为已收缩Range,所以select后会将光标移到首部

var sel = document.selection.createRange();//如果需要选中文本中的一部分,需要创建Range
sel.moveStart("character",1);//移动开始点
sel.moveEnd("character",5);//移动结束点
sel.select();//选中开始点到结束点间的字符
}
</script>
<!--end code highlighter-->

</head>
<body>
<input type="text" id="temptime" value="12:12:12"/><br/>

</body>
</html>


firefox下该如何实现同样效果,谢谢
...全文
162 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuoyangguang 2012-02-09
  • 打赏
  • 举报
回复
请大家帮帮忙啊
似梦飞花 2012-02-06
  • 打赏
  • 举报
回复
这样试试 好像在哪见过这样的用法 但我也不是很熟悉
似梦飞花 2012-02-06
  • 打赏
  • 举报
回复
if(document.getSelection){
a=document.getSelection().toString();
}
if(window.getSelection){
a=window.getSelection().toString();
}
lyp7188 2012-02-05
  • 打赏
  • 举报
回复
同求解释啊!!!!

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧