发布网友 发布时间:2022-04-21 15:55
共3个回答
热心网友 时间:2022-07-13 05:31
最简单的思路:
1. 文本编辑器一般都用 iframe 实现。
2. iframe 内部文档的 designMode = 'on' 就是编辑模式。
3. designMode = 'on' 的情况下,可以执行浏览器的编辑命令 execCommand。
4. 编辑器的每一个按钮对应一个 command。
另外:
div 的属性 contEditable="true" 的情况下,也可以实现HTML的编辑。
如果要做出真正可用的编辑器,需要掌握两个知识点:
1. DOM
2. RANGE
网上有很多javascript的编辑器,可以参考。
热心网友 时间:2022-07-13 05:31
这个已经有很多完善的api
在以jquery为库的api中有很多例子,如markitup,可以实现文本编辑器的所有功能,并且是轻量级有丰富易用的api,可自行扩展
热心网友 时间:2022-07-13 05:32
你自已开发可费事了,有现成的。