javascript获取FCKEditor内容

 
  1. // 获取FCKEditor中的内容: content为Editor实例的ID
  2. function getEditorContents(){
  3.    var oEditor = FCKeditorAPI.GetInstance("content");
  4.    alert(oEditor.GetXHTML(true));
  5. }
  6.  
  7. // 向编辑器插入指定代码
  8. function insertHTMLToEditor(codeStr){
  9.    var oEditor = FCKeditorAPI.GetInstance("content");
  10.    if (oEditor.EditMode==FCK_EDITMODE_WYSIWYG){
  11.      oEditor.InsertHtml(codeStr);
  12.    }else{
  13.      return false;
  14.    }
  15. }
  16.  
  17. // 统计编辑器中内容的字数
  18. function getLength(){
  19.    var oEditor = FCKeditorAPI.GetInstance("content");
  20.    var oDOM = oEditor.EditorDocument;
  21.    var iLength ;
  22.    if(document.all){
  23.      iLength = oDOM.body.innerText.length;
  24.    }else{
  25.      var r = oDOM.createRange();
  26.      r.selectNodeContents(oDOM.body);
  27.      iLength = r.toString().length;
  28.    }
  29.    alert(iLength);
  30. }
  31.  
  32. // 执行指定动作
  33. function ExecuteCommand(commandName){
  34.    var oEditor = FCKeditorAPI.GetInstance("content") ;
  35.    oEditor.Commands.GetCommand(commandName).Execute() ;
  36. }
  37.  
  38. // 设置编辑器中内容
  39. function SetContents(codeStr){
  40.    var oEditor = FCKeditorAPI.GetInstance("content") ;
  41.    oEditor.SetHTML(codeStr) ;
  42. }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值