javascript - 无法使用 CKEditor 对话框输入 javascript

标签 javascript jquery html ckeditor

尝试使用 CKEditor 对话框输入一些 javascript,尝试了 editor.document.createFromHtml('<script> some javascript </script>'); 它只创建了一组空脚本标签。没有真正改变任何东西,现在我得到了错误:

createFromHtml is not a function

无法弄清楚哪里出了问题。

onOk : function()
{
    //var eHtml = this.getContentElement('tab1','selectedGraph').getElement();
    var graphscript = editor.document.createFromHtml( ' <script type="text/javascript"> <script>' );    
    //var graph = editor.document.createElement( 'div' );
    //graph.setAttribute('id', 'graph'); //dialog.getValueOf( 'tab1', 'abbr' ) );
    //editor.insertElement( graph );



    //graphscript.setValue('test'); //dialog.getValueOf( 'tab1', 'abbr' ) );
    //editor.insertElement( graphscript );      

}   

最佳答案

我用这个让它工作:

CKEDITOR.dom.element.createFromHtml('somejavascipt', editor.document );

关于javascript - 无法使用 CKEditor 对话框输入 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34315496/

相关文章:

jquery - 全宽响应式等间距水平菜单栏 bootstrap 3

html - 页眉和页脚之间 100% 的内容

javascript - 为什么 Alt Gr 的 keyCode 和 Ctrl 一样?

javascript - 在 JavaScript 中显示 2 天之间的实时年、月、周和日

javascript - 使用 Jquery 的 .closest 访问音频元素不起作用?

javascript - 如何将绝对定位的 div 水平居中于其相对定位的父级之上?

以不同图像作为项目符号的 HTML 列表

javascript - Slick Slider 响应每张幻灯片的产品数量

javascript - indexOf() 在 Angular2 中的 *ngIf 语句内创建 "cannot read property"错误

javascript - 电子查找器问题。尝试复制文件时未定义不是函数错误