【发布时间】:2021-09-02 18:13:53
【问题描述】:
我正在创建一个博客网站,我想将这个(CKEditor)或任何文本编辑器(WYSIWYG)添加到我的表单标签中。我在所有知名平台上搜索了很多。但我没有找到答案。 我使用的方法是编写脚本。当我单击时,我在脚本的引用中输入了 textarea 标记代码,但简单的 textarea 标记被添加到我的代码中。但是编辑器脚本没有加载。如何在点击事件上加载功能齐全的编辑器?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CKEditor</title>
<script src="https://cdn.ckeditor.com/4.16.2/standard/ckeditor.js"></script>
</head>
<body>
<h3>Document Load (Working)</h3>
<textarea name="editor1"></textarea>
<script>
CKEDITOR.replace( 'editor1' );
</script>
<h3>When Append (not working)</h3>
<button onclick="addCodeEditor('Editor')" class="btn btn-primary">Editor</button>
<div id="additionalElement"></div>
<script>
CKEDITOR.replace( 'editor2' );
</script>
</body>
</html>
<script>
var codeEditorCount;
function addCodeEditor(Editor){
var div = document.getElementById('additionalElement');
div.innerHTML += '<textarea name="editor2"></textarea>';
codeEditorCount++;
}
</script>
【问题讨论】:
标签: javascript html jquery ckeditor