当前位置:Gxlcms > JavaScript > 详细介绍JavaScript中在光标处插入添加文本标签节点的方法

详细介绍JavaScript中在光标处插入添加文本标签节点的方法

时间:2021-07-01 10:21:17 帮助过:2人阅读

本文主要介绍了JavaScript中在光标处插入添加文本标签节点的详细方法。具有很好的参考价值。下面跟着小编一起来看下吧

正确的方法是正确运用Selection对象和Range对象,实现在光标当前位置插入文本或结点。但是这两个对象在IE和标准的DOM方式的运用方法是不同的。

思路:首先获得用户的选区(光标当前位置可理解成起始和终止位置一样的选区)。然后,从Selection对象转成Range对象。目的是利用Range对象的方法插内容进去。最后,插入动作结束后将光标移到插入内容的后面。

innerHTML 和 pasteHTML 区别

innerHTML 是一个属性,可以取得或者设定该元素内的 HTML 内容,可以是任意能包含 HTML 子节点的元素都使用它

pasteHTML()是一个方法,在指定的文字区域内替换该区域内的文本或者HTML,该方法必须应用于一个 createTextRange() 或者 document.selection.createRange() 创建的区域上

以上就是详细介绍JavaScript中在光标处插入添加文本标签节点的方法的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行