次の関数を使用して、特定のcomputedStyleを持つすべてのHTML要素を取得しています。例getCssByRule('margin-left')
は、余白を残したページ内のすべての要素を含む配列を生成します。HTML要素から計算されたスタイル値を抽出する方法は?
getCssByRule (rule) {
const elements = Array.from(document.querySelectorAll('*')).filter(e => {
return parseInt(window.getComputedStyle(e).getPropertyValue(rule)) !== 0
})
return elements
}
この関数を変更するには、このcomputedValueの値も取得できますか? (例えば、30px
)?
ダーンとオブジェクトの配列を返します。 – Terry