Ale*_*tau 7 html javascript fckeditor ckeditor
我在我的网络应用程序中使用CKEditor.通过单击一个链接,我将一些文本附加到CKEditor.它工作正常.但是当我打开source标签时,我无法将此文本附加到现有来源.你能帮帮我怎么办?先感谢您.对不起我的英语不好.
如果您尝试附加HTML文本,可以使用createFromHtml方法,例如:
var imgHtml = CKEDITOR.dom.element.createFromHtml("<img src=" + imageSrcUrl + " alt='' align='right'/>");
Run Code Online (Sandbox Code Playgroud)
其中imageSrcUrl是图像位置,然后您可以将其插入到ckeditor源中,如下所示:
CKEDITOR.instances.body.insertElement(imgHtml);
Run Code Online (Sandbox Code Playgroud)
还有其他方法,如insertHtml或insertText,您可以查看CKEditor API以获取有关这些的更多详细信息.
小智 8
根据这篇文章 http://www.techsirius.com/2013/09/dynamically-insert-string-into-ckeditor.html
您可以将文本插入ckeditor(textarea).您只需要在下面的代码后面给ckeditor(textarea)一个唯一的ID.
<script type=”text/javascript”>
function insertIntoCkeditor(str){
CKEDITOR.instances[ckeditor_id].insertText(str);
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是工作演示链接. http://demo.techsirius.com/demo/dynamically-insert-string-into-ckeditor