这样一段文字,红色的文字是带标签的,黑色鼠标选中的,我想获取到选中的文字在这段字符里面的起始位置,同时判断选中文字是否在红色的标签内,应该怎么做?先谢谢各位啦!!
2 回答
不断滴自我催眠
TA贡献22条经验 获得超3个赞
createTextRange() IE支持 Firefox/Safari/Chrome/Opera不支持
window.getSelection() Firefox/Safari/Chrome/Opera支持 IE不支持
不断滴自我催眠
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>添加回答
举报
0/150
提交
取消
