我找到了javascript所见即所得的编辑器wysiHTML5

我正在尝试将<a href=...>元素添加到编辑器中,或者只是以编程方式打开粗体。

我的代码是:

var editor = new wysihtml5.Editor("textarea", {
    toolbar:      "toolbar",
    stylesheets:  "css/wysihtml5.css",
    parserRules:  wysihtml5ParserRules
});

editor.observe("load", function() {
    editor.composer.commands.exec("bold");
});

难道我做错了什么?

最佳答案

实际上没有,但是您必须确保您的文本区域(iframe)处于聚焦状态。尝试使用on而不是observe。这是一个适用于insertHTML的示例代码。

editor.on("load", function() {
  editor.focus();
  editor.composer.commands.exec("insertHTML","<a href=....>text</a>");
});

关于javascript - 在wysiHTML5编辑器中以编程方式插入HTML,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10739237/

10-12 19:49