最近在使用百度富文本的时候发现了这个问题:
Uncaught TypeError: Cannot set property 'innerHTML' of undefined
主要是因为:
没有等UEditor创建完成就使用UEditor的setContent函数了,可以通过如下代码解决
网上的一些解决方法,再此记录一下
方法一:
ueditor.addListener("ready", function () {
ueditor.setContent('UEditor报错TypeError: me.body is undefined');
});
方法二:
ueditor.ready(function() {
ueditor.setContent('UEditor报错TypeError: me.body is undefined');
});
经过测试两个都可以解决问题,我在项目中使用了方法一。
对此有个这样的疑问:百度富文本为什么初始化要这么久,希望大家为小弟解惑一下,谢谢
本文探讨了在使用百度富文本编辑器UEditor时遇到的TypeError: Cannot set property 'innerHTML' of undefined问题,并提供了两种解决方案,一是监听ready事件,二是使用ready函数,确保在编辑器完全初始化后再调用setContent函数。
4321

被折叠的 条评论
为什么被折叠?



