我想开发一个自定义的javascript html编辑器。我的出发点是: http://hypertextarea.sourceforge.net/
我理解这个机制是如何工作的,但问题是我找不到如果我将焦点集中在iframe上我会显示光标的点。
然后,如果我按下一个键,我会看到那里输入的字母。能否请您解释一下这个javascript如何显示编辑器光标以及它如何在iframe中写入我写的字符?
此编辑器使用的所有javascript都在 http://hypertextarea.sourceforge.net/javascript/HyperTextArea.js
答案 0 :(得分:1)
它由函数enableDesignMode
(第755行)处理,该函数尝试为<iframe>
打开designMode
。
换句话说,这是一个浏览器功能,您只需使用一行JS(或单个HTML属性)就可以编辑HTML页面,但该库提供了其他细节,例如格式化文本和插入表格。
答案 1 :(得分:0)
具体取决于您想要的内容:onKeyPress和onFocus