我试图用execCommand创建一个富文本编辑器和一个可信的div。
它应该有一些小功能,如粗体,斜体,下划线,ol,ul,......所有这些都应该与execCommand一起使用。 当我站在一个大胆的字眼中时,我也希望得到光标的反馈,我的按钮会切换到' on' (更改样式),我使用queryCommandState执行此操作。
我遇到了很多错误和问题,我想知道execCommand和queryCommandState是否稳定?在caniuse.com上,他们说这是,但我遇到了以下错误:
在Chrome中:
在Firefox中:
当制作斜体或下划线或...时,光标无法移动到字符串的特定部分。当我将文字粗体化时,这不会发生。
有序和无序列表似乎在firefox中根本不起作用。子弹已显示但无法输入任何文本
在Internet Explorer中:
我可能忘记了一些错误,但我对execCommand和queryCommandState的整体体验是它非常错误。 对于正在制作的应用程序,是否需要考虑execCommand?或者一般气馁?