2

也许您听说过 JavaScript Document 的execCommand()功能,我们经常使用它来制作富文本编辑器。之前它的名声很差,因为 Internet Explorer 与它的工作方式不同。这是我的问题。

  1. 今天,所有的元素都execCommand适用于所有浏览器吗?像另存为,粗体,斜体等......?

  2. 如果你想做一个富文本编辑器, execCommand今天是合适的选择吗?

  3. 你能给我一个网站,在那里我可以找到这个功能提供的所有元素吗?因为我访问了一些,但它们只是显示粗体、斜体和其他。我想要完整的更新列表。

4

2 回答 2

0

Quirksmode有一个(旧的)兼容性表document.execCommand

我认为最好的方法是结合execCommand选择/范围和 DOM 操作来实现富文本编辑器。

编辑

相关问题:

于 2012-11-02T20:10:23.703 回答
0

我有类似的要求,并且遇到了丰富的此类命令来源。这个列表是详尽的,IMO,并且还提供与各种浏览器的兼容性。

http://help.dottoro.com/larpvnhw.php

我根本无法让它与 Chrome 一起工作,而一些与 IE 一起工作,所有命令在 Firefox 上运行顺利。

希望这可以帮助。

于 2013-03-14T18:24:06.760 回答