5

以下 DHTML 格式化命令contentEditable=true在 IE、Firefox 和 Chrome 中的 div 上都可以正常工作:

document.execCommand("superscript", false, null);
document.execCommand("subscript", false, null);

但是,再次调用该命令以删除格式在 Chrome 中无效。

我是否遗漏了什么或者这是 Chrome 中的错误?

4

1 回答 1

7

我有一个类似的问题。对我来说,问题是由于vertical-align: baselinesup 和 sub 标签的一些“规范化”CSS 改变。覆盖该 CSS 并将 sub 设置为vertical-align: sub和 sup 以vertical-align: super修复它。

于 2014-05-06T17:24:00.270 回答