Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
开发自定义Javascript html编辑器_Javascript - Fatal编程技术网

开发自定义Javascript html编辑器

开发自定义Javascript html编辑器,javascript,Javascript,我想开发一个自定义javascript html编辑器。我的出发点是: 我了解该机制是如何工作的,但问题是,如果我聚焦iframe,我找不到光标显示的位置 然后,如果我按下一个键,我会看到输入的字母。你能解释一下这个javascript是如何显示编辑器光标的,以及它是如何在iframe中写入我写的字符的吗 此编辑器使用的所有javascript都位于 取决于您想要什么:onKeyPress和onFocus取决于您想要什么:onKeyPress和onFocus它由函数enableDesignMo

我想开发一个自定义javascript html编辑器。我的出发点是:

我了解该机制是如何工作的,但问题是,如果我聚焦iframe,我找不到光标显示的位置

然后,如果我按下一个键,我会看到输入的字母。你能解释一下这个javascript是如何显示编辑器光标的,以及它是如何在iframe中写入我写的字符的吗

此编辑器使用的所有javascript都位于

取决于您想要什么:onKeyPress和onFocus

取决于您想要什么:onKeyPress和onFocus

它由函数
enableDesignMode
(第755行)处理,该函数尝试为
打开


换句话说,这是一种浏览器功能,您只需要一行JS(或一个HTML属性)就可以编辑HTML页面,但该库提供了其他细节,如格式化文本和插入表格的功能。

它由函数
enableDesignMode
(第755行)处理,它尝试为
打开


换句话说,这是一种浏览器功能,您只需要一行JS(或一个HTML属性)就可以编辑HTML页面,但该库提供了其他细节,如格式化文本和插入表的功能。

此编辑器生成一个iframe,它没有附加到此事件的函数。这就是为什么我不知道它是怎么工作的。这不是你要的。你说“你能不能给我一个javascript函数,当我按下一个键或聚焦iframe时它会运行?”创建一个标准输入字段,你会注意到它也有一个闪烁的光标。这个编辑器会生成一个iframe,它没有附加到这个事件的函数。这就是为什么我不知道它是怎么工作的。这不是你要的。你说“你能不能给我一个javascript函数,当我按下一个键或聚焦iframe时它会运行?”创建一个标准输入字段,你会注意到它也有一个闪烁的光标。非常感谢。你救了我一天:)非常感谢。你救了我一天:)