wangeditor使用insertNode方法插入image。删除的时候,不让他选中前一个image
时间: 2023-07-30 13:13:08 浏览: 243
wangeditor
您好!对于wangeditor插入image并删除时不让其选中前一个image的需求,您可以尝试以下方法:
1. 在插入image时给每个image添加一个唯一的标识符,比如一个自定义的data属性。例如:
```html
<img src="image.jpg" data-id="image1" />
```
2. 当删除image时,获取当前被删除的image的后一个兄弟节点(如果有),并将其选中。可以使用JavaScript中的nextSibling属性来获取后一个兄弟节点,然后使用focus()方法进行选中操作。例如:
```javascript
var deletedImage = document.querySelector('[data-id="image1"]');
var nextSibling = deletedImage.nextSibling;
if (nextSibling) {
nextSibling.focus();
}
```
以上代码中,我们首先通过属性选择器选择到要删除的image元素,然后使用nextSibling获取到后一个兄弟节点,最后使用focus()方法将其选中。
请注意,以上代码仅为示例,您需要根据实际情况进行相应的修改和适配。希望能帮到您!如果有任何疑问,请随时提问。
阅读全文