ie8 下 可编辑div如何在光标后面插入节点

zc395915235 2015-10-17 02:47:55
各位大神:
我想在一个可编辑的div中选中光标后面插入一个节点
     
range = document.selection.createRange();
var cursorStart = document.createElement('tag'),
collapsed = !!range.collapsed;
cursorStart.id = 'cursorStart';
range.pasteHTML(cursorStart);

可是在div中显示出来的是 [object HTMLGenericElement]
我如何才能让他变成div 里面的<tag id = "cursorStart"></tag>这种类型?

另外 我使用range.pasteHTML(‘<tag id = "cursorStart"></tag> ’) 的话 打印出来的id是没有双引号的,使用转义字符也不行。
哪位大神能解答一下,谢谢了!


...全文
271 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧