gpt4 book ai didi

javascript - 如何使用 javascript 选择 CKEditor 工具栏项?

转载 作者:行者123 更新时间:2023-11-29 13:17:28 27 4
gpt4 key购买 nike

我正在我的 iOS 应用程序上实现 CKEditor,问题是我需要检测工具栏项目上的触摸。我有一个 UIWebView,它显示 CKEditor 'demo.html' 和一个用于测试程序的按钮,当单击按钮会在“demo.html”文件上触发一个 javascript 函数,代码如下:

来自“demo.html”的 Javascript:

<script type="text/javascript">

function mateus(){

// SIMULATE TOUCH ON TOOLBAR ITEM

}

CKEDITOR.replace( 'editor1',
{
extraPlugins : 'uicolor',
removePlugins: 'elementspath',
toolbar :
[
[ 'Bold', 'Italic', 'Underline','NumberedList','BulletedList']
]
});
</script>

UIButton Action :

-(IBAction)buttonTester:(id)sender{

[webView stringByEvaluatingJavaScriptFromString:@"mateus()"];

}

这部分工作正常,问题是,就像我之前说的,我需要模拟工具栏项上的触摸,但我不知道该怎么做!

简化:

如何使用 javascript 选择 CKEditor 工具栏项?

编辑---------------------------------------- --------------------------

我搜索了一下,在 CKEditor 文档中找到了这个片段:

editorInstance.execCommand( 'bold' );

但我无法让它工作,这是我的新尝试:

function mateus(){

CKEDITOR.instances.editor1.execCommand('bold');

}

最佳答案

终于我明白了,就像看起来一样简单:

要选择一个工具栏项,认为一个 javascript 函数简单使用以下代码段:

function mateus(){

//Desired item from toolbar, like:('Italic','Underline','Image');
CKEDITOR.instances.editor1.execCommand('bold');

}

关于javascript - 如何使用 javascript 选择 CKEditor 工具栏项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15347505/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com