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