最近在学习用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);
//然后如何将节点插入到光标当前的位置呢?
}
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);
//然后如何将节点插入到光标当前的位置呢?
}
解决方案 »
- 求点javascript资料
- 如何得到文本框textarea可见区域显示的字符数?
- js怎么将XML转化为table显示出来?
- 关于页面分隔排版的问题
- 【求助】 表格隐藏问题
- 如何写这个判断语句,如果document.form.dc.value不为空且document.form.station.value第一个值不为D,则alert,这句话不知道有什么错?该怎
- 一个初学者遇到的低级问题!在线等!
- 在线急问!如何取鼠标点击区域的层的绝对坐标位置!up有分!
- 谁有好的创意?
- 请高手出场 关于调用控件的问题 谢谢了
- 如何通过返回值来判断网页里的文字是否显示,如何实现?
- JavaScript帧窗口问题。没分了 谢谢了。
看下是否对你有帮助。