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