javascript在文字中插入<span>,触发事件为文字添加<span>标签

我的想法是鼠标选定一段文字,触发事件为文字添加<span>标签,所以要在当前选定文字处插入<span>,求解~~~~... 我的想法是鼠标选定一段文字,触发事件为文字添加<span>标签,所以要在当前选定文字处插入<span>,求解~~~~ 展开
 我来答
folier
2012-11-06 · TA获得超过490个赞
知道小有建树答主
回答量:635
采纳率:0%
帮助的人:496万
展开全部
你可以结合 onselectstart和onmouseup这两个事件监听鼠标动作 。
致于插入span,可以使用:
var o = event.target || event.srcElement;
来获得选中的文本所在的位置入的DOM,在这个DOM后面添加span标签就可以了。
你可以借助脚本框架来实现,例如JSer, jQuery等 都可以。
dl_eny
推荐于2018-04-16 · 超过19用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:50.8万
展开全部
参考W3C标准 DOM 的RANGE 和Selection
这个内置对象并不是所有浏览器兼容的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式