• js获取FCK编辑器信息/取值/赋值具体方法


    编辑器信息
    ---------------------------------------
    function getEditorContents(){ 
        var oEditor = FCKeditorAPI.GetInstance("content"); 
        alert(oEditor.GetXHTML(true)); 

    //向编辑器插入指定代码 
    function insertHTMLToEditor(codeStr){ 
        var oEditor = FCKeditorAPI.GetInstance("content"); 
        if (oEditor.EditMode==FCK_EDITMODE_WYSIWYG){ 
         oEditor.InsertHtml(codeStr); 
        }else{ 
         return false; 
        } 

    //统计编辑器中内容的字数 
    function getLength(){ 
        var oEditor = FCKeditorAPI.GetInstance("content"); 
        var oDOM = oEditor.EditorDocument; 
        var iLength ; 
        if(document.all){ 
         iLength = oDOM.body.innerText.length; 
        }else{ 
         var r = oDOM.createRange(); 
         r. select NodeContents(oDOM.body); 
         iLength = r.toString().length; 
        } 
        alert(iLength); 

    //执行指定动作 
    function ExecuteCommand(commandName){ 
        var oEditor = FCKeditorAPI.GetInstance("content") ; 
        oEditor.Commands.GetCommand(commandName).Execute() ; 

    //设置编辑器中内容 
    function SetContents(codeStr){ 
        var oEditor = FCKeditorAPI.GetInstance("content") ; 
        oEditor.SetHTML(codeStr) ; 
    }

    取值与赋值实现代码

    获取编辑器中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) ; 
    }
  • 相关阅读:
    Binary Tree Paths
    Implement Stack using Queues
    Path Sum II
    Path Sum
    Plus One
    Add Digits
    Missing Number
    H-Index II
    H-Index
    Ugly Number II
  • 原文地址:https://www.cnblogs.com/wybshyy/p/16042715.html
Copyright © 2020-2023  润新知