未捕获的TypeError:Object#<object>没有方法'getHtml'</object>

时间:2013-06-24 13:31:45

标签: javascript ckeditor fckeditor

我写了一个代码,其中我使用了下面的陈述

editor.insertHtml(paragraph.getOuterHtml());

抛出未捕获的TypeError:对象#在chrome中没有方法'getHtml'。 但是,当我在Firefox上运行我的代码时,我得到了

    TypeError: startNode.getFirst() is null
[Break On This Error]   

...tartNode = startNode.getFirst().insertBeforeMe( range.document.createText( '' ) ...

使用firebug调试我发现我的代码在这里是ckeditor 5.3的内置函数

 var getNativeListener = function( domObject, eventName )
{
return function( domEvent )
{
// In FF, when reloading the page with the editor focused, it may
// throw an error because the CKEDITOR global is not anymore
// available. So, we check it here first. (#2923)
if ( typeof CKEDITOR != 'undefined' )
domObject.fire( eventName, new CKEDITOR.dom.event( domEvent ) );
};
}; 

现在,请告诉我该怎么做才能删除错误?

0 个答案:

没有答案