答案 0 :(得分:2)
老问题,但我最近遇到了同样的问题,修改iframe内容的想法直接困扰我。值得庆幸的是,api为我们提供了一种设置值而无需使用黑客攻击的方法:
var editor = FCKeditorAPI.GetInstance('your-textbox');
editor.SetHTML('');
正如Mark B在他对自己帖子的评论中建议的那样,你可以把它放在一个函数中并在你的表单的重置处理程序中调用它:
<script>
function resetEditor() {
var editor = FCKeditorAPI.GetInstance('your-textbox');
editor.SetHTML('');
}
</script>
<form onreset="resetEditor();">
答案 1 :(得分:1)
我想:
var fckEditor = FCKeditorAPI.GetInstance('your-fckeditor-textbox-id');
fckEditor.EditorDocument.body.innerHTML = '';
会做你想做的事