継承されたすべてのスタイルではなく、ページ上の要素の計算されたスタイルのみを取得したい
var allElements = document.querySelectorAll( '*' );
for (var i=0;i<allElements.length;i++){
var element = allElements[i];
var css = getComputedStyle(element);
}
これは明らかに、すべてのスタイルの巨大なリストを取得します。
「継承を表示」チェックボックスが無効になっているときにChromeのインスペクターに表示される「計算されたスタイル」のみが必要です。
このためのJSは何ですか?
編集:
基本的に、Chrome インスペクターで変更したすべての css を保存しようとしています。私はページ上に物事をレイアウトしていて、フォントと要素の配置をいじっています(jqueryのドラッグ可能なものをドラッグしています)。すべての位置と CSS を保存したい。多分私は複雑になりすぎたので、変更したすべてのスタイルを Chrome インスペクタに保存する簡単な方法はありますか?