【发布时间】:2011-12-12 14:15:11
【问题描述】:
在回答这个问题DOM parser: remove certain attributes only 时,我注意到一些属性在element.style 属性中进行了扩展和转换。例如:
<div style="font-weight: bold"></div>
这个 div 的 style 包含一个属性,font-weight,正如人们所期望的那样。然而:
<div style="font-decoration: underline"></div>
对于这个 div,Firefox 中的 style 属性包含四个属性:-moz-text-blink、-moz-text-decoration-color、-moz-text-decoration-line、-moz-text-decoration-style。
只有获取原始font-decoration才能自己解析style属性,还是有更好的方法?我应该自己解析它,还是有一个“标准”的方式来做这个?
【问题讨论】:
-
我觉得没办法解决这个问题,firefox 自己加了规则,如果你在 safari 中测试它也会有。
标签: javascript dom