我正在使用 execCommand 使我的所见即所得编辑器上的文本变为粗体。该命令工作正常,但现在由于某种原因在 Firefox 14.0.1 中停止工作。发生的情况是,如果我有一个文本并将其加粗然后保存,我会得到这样的东西,(这是我想要的,到目前为止还可以):
<span font-weight: bold;">hello</span>
现在的问题是,如果我再次选择文本以删除粗体,Firefox 不理解 font-weight 属性,因此它会在我的文本中再次添加 b 标记。例如,在 Firefox 10、Chrome 或 IE 中不会发生这种情况。浏览器在那里理解并删除字体粗细。
所以我的问题是,是否有人对此有所了解?
提前致谢