光标后边添加标签内容

sel = window.getSelection();    
 range = sel.getRangeAt(0);
 range.deleteContents();

if (window.getSelection)

{ if (sel.getRangeAt && sel.rangeCount)

{ var el = document.createElement("div");

el.innerHTML = "内容";

range.insertNode(frag); }

// 标签在为后边的时候光标位置bug,在父元素parentNode最后边添加空的占位符

parentNode.appendChild(document.createTextNode('\u200B'))

posted @ 2020-12-09 10:23  不服憋着  阅读(132)  评论(0编辑  收藏  举报