ホームページ >ウェブフロントエンド >jsチュートリアル >getComputedStyle と currentStyle はスタイル (スタイル/クラス)_javascript スキルを取得します
document.getElementById('element').style.xxx を使用して要素のスタイル情報を取得できることは誰もが知っていますが、参照される DOM 要素の style 属性のスタイル ルールのみを取得します。 class 属性を介しては、必要な情報を取得できません。
DOM 標準には、現在のオブジェクト スタイル ルール情報を取得できるグローバル メソッド getComputedStyle があります。たとえば、オブジェクトの左パディングを取得できる getComputedStyle(obj,null).paddingLeft などです。しかし、問題はまだ終わっていません。邪悪な IE はこのメソッドをサポートしていません。これは、グローバル メソッド getComputedStyle とは異なり、obj.currentStyle.paddingLeft などの独自の実装メソッドを持っています。 IE では、オブジェクトの左内側のマージンを取得します。