为了账号安全,请及时绑定邮箱和手机立即绑定

获取选中文本的起始位置问题

获取选中文本的起始位置问题

慕用7077196 2015-12-24 17:27:27
这样一段文字,红色的文字是带标签的,黑色鼠标选中的,我想获取到选中的文字在这段字符里面的起始位置,同时判断选中文字是否在红色的标签内,应该怎么做?先谢谢各位啦!! 
查看完整描述

2 回答

?
不断滴自我催眠

TA贡献22条经验 获得超3个赞

createTextRange()  IE支持 Firefox/Safari/Chrome/Opera不支持

window.getSelection()  Firefox/Safari/Chrome/Opera支持 IE不支持

查看完整回答
反对 回复 2016-01-16
?
不断滴自我催眠

TA贡献22条经验 获得超3个赞

给你个例子 你自己理解去

document.selection  IE/Opera支持 Firefox/Safari/Chrome不支持

createRange()  IE/Opera支持 Firefox/Safari/Chrome不支持

<html>
<head>
<meta charset="UTF-8">
<title>document.selection.createRange例子</title>
</head>
<body>

<div>请选中这里的部分文字。</div>
<div>
  <input type="button" value="加粗" onclick="javascript :Bold();" /></div>

<script  language="javascript">

function Bold(){

var bo = document.selection.createRange();

bo.execCommand("Bold");

}</script>

</body></html>


查看完整回答
反对 回复 2016-01-16
  • m_yn
    m_yn
    我现在只能用谷歌,您有什么解决的好办法吗?
  • 2 回答
  • 0 关注
  • 2315 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信