首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ContentEditable替代方案

ContentEditable替代方案
EN

Stack Overflow用户
提问于 2012-02-13 00:07:48
回答 2查看 6.3K关注 0票数 3

我一直在考虑创建一个富文本编辑器,一开始我计划使用contentEditable,但结果发现结果非常不一致,而且输出的HTML经常损坏。

我想知道是否有任何替代使用contentEditable的方法,比如Google Docs的方式(他们在那里创建了自己的引擎)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-13 00:12:27

为什么不试试TinyMCE呢?它相当不错,而且相当精致--只需将它与PHP结合起来,您就可以保存内容:)

票数 1
EN

Stack Overflow用户

发布于 2012-02-13 00:28:48

即使是谷歌文档也是建立在contentEditable之上的。然而,他们使用它的方式与大多数编辑器不同。

当你聚焦文档区域时,它看起来就像是因为假的插入符号而被聚焦了。实际焦点转到设置了键盘事件侦听器的<iframe>上。然后,引擎(kix)根据您按下的键修改文档区域。

这很棒,因为确实没有严重的跨浏览器不一致,因为浏览器不是修改DOM的那个人。

我能想到的唯一替代方案可能是简单的文本输入,而不是contentEditable元素,但是当您可以利用contentEditable时,为什么还要为最大长度之类的问题而烦恼呢;-)

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9250272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档