【问题标题】:Has anyone been able to edit text in an OpenWYSIWYG control dynamically?有没有人能够动态编辑 OpenWYSIWYG 控件中的文本?
【发布时间】:2009-02-05 15:59:06
【问题描述】:

就像问题说的那样,有没有人能够使用 OpenWYSIWYG 控件并使用 JavaScript 动态更改其内容?这很困难,因为它通过使 textarea 不可见并插入某种 iframe 并将其用作编辑器,从而将您的 textarea 转换为 WYSIWYG 编辑器。

我试过这样的代码但失败了:

document.getElementById("textarea-wysiwyg").value = "BLARG";

【问题讨论】:

    标签: javascript openwysiwyg


    【解决方案1】:

    如果您知道这是页面上唯一的框架,那么您可以执行以下操作:

    window.frames[0].document.body.innerHTML = 'blarg'
    

    当我在 firebug 中的 http://www.openwebware.com/wysiwyg/demo.shtml 上尝试时,上述方法有效。

    希望这会有所帮助...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-14
      相关资源
      最近更新 更多