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

2024-11-09 03:10:11
推荐回答(2个)
回答1:

你可以侍激结合 onselectstart和onmouseup这两个事件监听鼠标动老磨袜作 。
致于插入span,可以使用:
var o = event.target || event.srcElement;
来获得选中的文本所在的位置入的DOM,在这个DOM后面添加span标签就可以了。
你可以借助脚本框架来实现,例如JSer, jQuery等 都可游粗以。

回答2:

参考W3C标和悉准 DOM 的RANGE 和Selection
这个内置对象如亏并不是所有渣棚神浏览器兼容的。