js中获取和设置Fckeditor的值

// 获取编辑器中HTML内容 
function getEditorHTMLContents(EditorName) { 
var oEditor 
= FCKeditorAPI.GetInstance(EditorName); 
return(oEditor.GetXHTML(true)); 


// 获取编辑器中文字内容 
function getEditorTextContents(EditorName) { 
var oEditor 
= FCKeditorAPI.GetInstance(EditorName); 
return(oEditor.EditorDocument.body.innerText); 


// 设置编辑器中内容 
function SetEditorContents(EditorName, ContentStr) { 
var oEditor 
= FCKeditorAPI.GetInstance(EditorName) ; 
oEditor.SetHTML(ContentStr) ; 
}
<script type="text/javascript" language="javascript"> 
    function a()
    {
            
//得到控件的html
             var checkContent =FCKeditorAPI.GetInstance("FCKeditor1").GetXHTML();
            alert(checkContent);
            
//得到html的长度
             var len = FCKeditorAPI.GetInstance("FCKeditor1").GetXHTML().length;
            alert(len);
            
//得到fck控件
            var oEditor = FCKeditorAPI.GetInstance('FCKeditor1');
            
//得到编辑器中的文字
            var text = oEditor.EditorDocument.body.innerText;
            alert(text);
            
//让编辑器得到焦点
            oEditor.Focus();
    }
    
</script>
editor 
= FCKeditorAPI.GetInstance('news_content');//comment是设置的instanceName值.
var Frame = editor.EditorDocument.body.innerHTML;
原文地址:https://www.cnblogs.com/shizhi57/p/2095226.html