将带有HTML标记的内容粘贴到Contenteditable DIV
Paste a content with HTML tags to Contenteditable DIV
我会尽力解释我的问题)我有一个DIV元素,内容如下:
<div contenteditable>
<p>Some text</p>
<p>Some text</p>
<p><img src="myserver/path/image.jpg"></p>
<p id="111">Some text</p>
<p><img src="myserver/path/image.jpg"></p>
<p>Some text</p>
</div>
我想在中间粘贴一些外部html内容,例如,在id=111段之后。这个外部html内容看起来像:
<p>Some text</p>
<p><img src="OUTERSERVER/path/image.jpg"></p>
<p>Some text</p>
<p><img src="OUTERSERVER/path/image.jpg"></p>
<p>Some text</p>
但是这个外部html内容应该自动格式化。为什么?因为我应该将img src"OUTERSERVER/path"更改为"myserver/path",仅用于粘贴的内容。
我真的厌倦了这个问题。你能帮我吗?)我只使用javascript。
如果你想用纯javascript来实现。那么它应该看起来像
function insertAfter(refer, external) {
refer.parentNode.insertBefore(external, refer.nextSibling);
}
var external = document.getElementById('external');
var refer = document.getElementById('111');
insertAfter(refer, external);
有关html 的更多详细信息,请浏览链接
工作演示
相关文章:
- 添加文字和评论功能更新Div
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- 使用JavaScript动态插入DIV的成本有多高
- DIV并排,位置不正确
- Div根据<选择>菜单
- Href:当前DIV中的目标ID
- Onchange没有'不要显示或隐藏Div
- 将插入符号位置移动到ContentEditable<DIV>
- ContentEditable Div模糊事件
- 如何在剪切/粘贴/移动后在contentEditable DIV中保留与XML相关的数据
- TinyMCE/IE9/DIV with Width/Height/ContentEditable/如何阻止DIV选择
- 如何使用$_POST来保存contentEditable=“”的Div;真”;
- 获取ContentEditable DIV中的选定文本
- 在ContentEditable Div中使用Rangy保存/还原所选内容
- 如何在contentEditable-DIV中获取HTML代码
- 将带有HTML标记的内容粘贴到Contenteditable DIV
- 获取“”中插入符号处的所有节点;contentEditable Div”;
- Contenteditable <div>: Cursor starts before the placeh
- Div with contenteditable=“true” - 在 DOMSubtreeModified event
- contenteditable DIV在FF&Chrome-如何隐藏它