我正在使用 html 编辑器并希望扩展功能以在光标位置插入 html 控件。
我正在使用的代码是:
document.execCommand("insertHTML", false, "<input type=\"text\">")
此代码在 Chrome 和 FF 中运行良好,但在 IE 中存在问题。它根本不起作用并引发“无效参数”错误。我尝试了以下代码:
if (document.selection && document.selection.createRange) {
range = document.selection.createRange();
range.collapse(false);
range.pasteHTML(value);
}
但文本框添加到文档顶部而不是 html 编辑器内。
我需要这方面的帮助。提前致谢。