我找到了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/