wangEditor的onInsertedImage删除图片
时间: 2024-11-30 16:15:23 浏览: 30
wangEditor是一个富文本编辑器,它提供了一个插件系统,可以方便地扩展其功能。如果你想在wangEditor中删除插入的图片,你可以通过监听`onImageInsert`事件,并在回调函数中操作图片。以下是一个简单的示例:
```javascript
let editor = new WangEditor('editor-container');
editor.config({
// ... 其他配置项
});
// 监听图片插入事件
editor.on('onImageInsert', function (html) {
const imgEle = document.createElement('img'); // 创建一个新的img元素
imgEle.src = html.getAttribute('src'); // 获取图片URL
// 删除原始插入的img标签
html.parentNode.removeChild(html);
// 替换原位置为新创建的img元素
this.$wrap.insertBefore(imgEle, this.$wrap.firstChild);
});
// 初始化并启动编辑器
editor.create();
```
在这个例子中,当用户插入一张图片后,我们会在原插入位置替换为新的`<img>`元素,而移除原始的插入内容。
相关问题
wangeditor的onInsertedImage
"wangeditor" 是一个基于 web 技术开发的富文本编辑器,提供了许多 API 接口供开发者使用。其中,"onInsertedImage" 是一个事件回调函数,当用户在编辑器中插入一张图片时,该函数会被触发执行。开发者可以通过该事件回调函数来进行一些额外的操作,例如:图片上传、图片大小控制、图片水印添加等等。
wangeditor的onInsertedImage怎么用
"wangeditor" 的 "onInsertedImage" 事件回调函数可以通过以下方式进行使用:
1. 在 "wangeditor" 的初始化配置中添加 "onInsertedImage" 事件回调函数:
```
var editor = new wangEditor('editor');
editor.config.onInsertedImage = function (result) {
// 处理图片插入事件
console.log(result);
};
editor.create();
```
2. 在 "wangeditor" 实例对象中添加 "onInsertedImage" 事件回调函数:
```
var editor = new wangEditor('editor');
editor.create();
editor.onInsertedImage = function (result) {
// 处理图片插入事件
console.log(result);
};
```
在上述代码中,当用户在编辑器中插入一张图片时,"onInsertedImage" 事件回调函数会被触发执行,函数的参数 result 包含了插入的图片相关信息,例如:图片地址、图片大小、图片标题等等。开发者可以根据自己的需求进行操作处理。
阅读全文