用dom在当前位置插入节点的问题!

叔叔有糖 2009-05-23 09:35:46
最近在学习用javascript的dom操作html内容,但是不知道怎么在光标位置插入一个新的节点,高手请指点,3Q~~~~

function cmd_InsertNode() {		//光标位置插入节点
editor.focus();
var pos=editorWindow.getSelection().getRangeAt(0);
var nodeOffset=pos.startOffset; //计算当前选中节点的位置
var nodeContent=editorWindow.document.createTextNode("这段文字带有p标签"); //创建文本节点
var nodeTag=document.createElement("p"); //创建<p></p>标签节点
nodeTag.appendChild(nodeContent);
//然后如何将节点插入到光标当前的位置呢?
}

...全文
92 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
叔叔有糖 2009-05-23
  • 打赏
  • 举报
回复
回楼上的,我确实是想做个HTML在线编辑器,但是你给的这篇文章里全是基于execCommand的,没有详细的对象操作代码。
rjzou2006 2009-05-23
  • 打赏
  • 举报
回复

87,993

社区成员

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

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