Javascript 如何在网页上模拟/实现WYSWYG编辑器?
我只知道它使用了一个Javascript 如何在网页上模拟/实现WYSWYG编辑器?,javascript,jquery,ckeditor,fckeditor,Javascript,Jquery,Ckeditor,Fckeditor,我只知道它使用了一个IFRAME标记作为它的表示层,它如何存储数据,它如何在所见即所得模式和源模式之间切换?大多数浏览器所见即所得编辑器(谷歌文档是一个明显的例外)使用该属性使元素可编辑 数据不需要以任何特殊方式存储,它只是可编辑节点的HTML内容 通过将可编辑元素的innerHTML转储到textarea中,显示textarea,并隐藏可编辑元素,切换到源代码模式 通过谷歌搜索contenteditable可以找到大量信息和教程。大多数浏览器所见即所得编辑器(谷歌文档是一个明显的例外)使用该属
IFRAME
标记作为它的表示层,它如何存储数据,它如何在所见即所得模式和源模式之间切换?大多数浏览器所见即所得编辑器(谷歌文档是一个明显的例外)使用该属性使元素可编辑
数据不需要以任何特殊方式存储,它只是可编辑节点的HTML内容
通过将可编辑元素的innerHTML
转储到textarea
中,显示textarea
,并隐藏可编辑元素,切换到源代码模式
通过谷歌搜索
contenteditable
可以找到大量信息和教程。大多数浏览器所见即所得编辑器(谷歌文档是一个明显的例外)使用该属性使元素可编辑
数据不需要以任何特殊方式存储,它只是可编辑节点的HTML内容
通过将可编辑元素的innerHTML
转储到textarea
中,显示textarea
,并隐藏可编辑元素,切换到源代码模式
你可以通过谷歌搜索
contenteditable
找到很多信息和教程,我会使用其中一个:
示例:我会使用许多免费软件中的一个: 例如: