就像问题说的那样,有没有人能够使用OpenWYSIWYG控件并使用 JavaScript 动态更改其内容?这很困难,因为它通过使 textarea 不可见并插入某种 iframe 并将其用作编辑器,从而将您的 textarea 转换为 WYSIWYG 编辑器。
我试过这样的代码但失败了:
document.getElementById("textarea-wysiwyg").value = "BLARG";
就像问题说的那样,有没有人能够使用OpenWYSIWYG控件并使用 JavaScript 动态更改其内容?这很困难,因为它通过使 textarea 不可见并插入某种 iframe 并将其用作编辑器,从而将您的 textarea 转换为 WYSIWYG 编辑器。
我试过这样的代码但失败了:
document.getElementById("textarea-wysiwyg").value = "BLARG";
如果您知道这是页面上唯一的框架,那么您可以执行以下操作:
window.frames[0].document.body.innerHTML = 'blarg'
当我在http://www.openwebware.com/wysiwyg/demo.shtml在 firebug 上尝试时,上述方法有效。
希望这可以帮助...