CKEditor 未捕获的类型错误
CKEditor uncaught type error
我正在尝试 运行
CKEDITOR.instances.textareaid.setReadOnly(true);
或
CKEDITOR.instances["textareaid"].setReadOnly(true);
我在控制台中收到一条错误消息
Uncaught TypeError: Cannot read property 'setReadOnly' of undefined
但是,如果我 运行 在控制台中执行相同的语句,它会正确执行。
如果我在语句之前放置一个调试器并检查 CKEDITOR 对象,实例存在,它仍然会抛出错误。
Try this sample
https://sdk.ckeditor.com/samples/readonly.html
这可能是您的 ckeditor 没有完全加载。一旦编辑器完全加载,下面的事件就会触发,所以可能是你想要绑定的地方。试试这可能对你有帮助
if ( CKEDITOR.status == 'loaded' ) {
// The API can now be fully used.
CKEDITOR.instances["textareaid"].setReadOnly(true);
}
// Or
CKEDITOR.on("instanceReady", function(event)
{
CKEDITOR.instances["textareaid"].setReadOnly(true);
});
我正在尝试 运行
CKEDITOR.instances.textareaid.setReadOnly(true);
或
CKEDITOR.instances["textareaid"].setReadOnly(true);
我在控制台中收到一条错误消息
Uncaught TypeError: Cannot read property 'setReadOnly' of
undefined
但是,如果我 运行 在控制台中执行相同的语句,它会正确执行。
如果我在语句之前放置一个调试器并检查 CKEDITOR 对象,实例存在,它仍然会抛出错误。
Try this sample
https://sdk.ckeditor.com/samples/readonly.html
这可能是您的 ckeditor 没有完全加载。一旦编辑器完全加载,下面的事件就会触发,所以可能是你想要绑定的地方。试试这可能对你有帮助
if ( CKEDITOR.status == 'loaded' ) {
// The API can now be fully used.
CKEDITOR.instances["textareaid"].setReadOnly(true);
}
// Or
CKEDITOR.on("instanceReady", function(event)
{
CKEDITOR.instances["textareaid"].setReadOnly(true);
});