この質問に答えるうちにDOM parser: remove certain attributes only私はいくつかのプロパティがelement.style
プロパティで展開され、変換されていることに気付きました。例えば:1想像のとおり、このdiv要素のDOMのelement.styleを使用して元のスタイル名を取得する
<div style="font-weight: bold"></div>
style
は、一つの特性、font-weight
が含まれています。しかし:-moz-text-blink
、-moz-text-decoration-color
、-moz-text-decoration-line
、-moz-text-decoration-style
:
<div style="font-decoration: underline"></div>
、style
プロパティは、Firefoxで、4つのプロパティが含まれています。
自分でスタイル属性を解析するために元のfont-decoration
を取得する唯一の方法はありますか?それとも良い方法がありますか?私はそれを自分で解析すべきか、これを行うための「標準的な」方法がありますか?
私はこれに対処する方法がないと思う、あなたがサファリでそれをテストする場合は、それらも持っている、独自のルールを追加します。 – Pluda