我现在在tinymce自定义了一个plugin.min.js文件增加编辑器内的操作,我手动增加了一个input输入框,那我要怎么通过js清除掉这个输入框内输入的内容呢
时间: 2024-09-14 11:13:51 浏览: 48
Tinymce富文本编辑器文件资源,下载直接放到项目中就能用
在TinyMCE的插件中,你可以使用TinyMCE的核心API来操作编辑区域。如果你想清除自定义插件中添加的input输入框的内容,可以在需要的时候调用TinyMCE的`remove()`或`setContent('')`方法。假设你的input元素ID为`myInput`,可以这样做:
```javascript
tinymce.activeEditor.selection.setContent(''); // 使用空字符串清空内容
// 或者
tinymce.get('myInput').value = ''; // 如果`myInput`是直接在DOM里,可以用此方法清除值
```
如果你希望只针对特定的插件区域清除内容,你可能需要先获取到对应的编辑器实例,然后操作。例如,如果`myInput`是在某个特定的`div`容器中,你可以查找那个容器并操作其内的input:
```javascript
var pluginArea = tinymce.activeEditor.dom.get('yourPluginAreaSelector');
if (pluginArea) {
tinymce.DOM.select('input', pluginArea).forEach(function(input) {
input.value = '';
});
}
```
别忘了替换`yourPluginAreaSelector`为你实际的DOM选择器。
阅读全文