[Edge]。→
実験的: これは実験的な機能です。本番で使用する前にブラウザー互換性一覧表をチェックしてください。
¶element に定義されているスタイルシートを取得し StylePropertyMapReadOnly で返します。
mdn: StylePropertyMapReadOnly インターフェイスで CSSStyleDeclaration の代替となる CSS 宣言ブロックの読み取り専用の表現を提供します。
element | Element オブジェクト。 |
---|
StylePropertyMapReadOnly インターフェイスです。
以下のCSSが組み込んであります:
HTML:
<DIV style="background-color:#ddd"> <SPAN id=IdTest class=Test style="font-size:30px">SPAN要素</SPAN> </DIV>
JavaScript:
D=IdTest.computedStyleMap(); //=[object]:[object StylePropertyMapReadOnly] //size=[number]:346 //get=[function]:function get() { [native code] } //getAll=[function]:function getAll() { [native code] } //has=[function]:function has() { [native code] } //entries=[function]:function entries() { [native code] } //forEach=[function]:function forEach() { [native code] } //keys=[function]:function keys() { [native code] } //values=[function]:function values() { [native code] } DA=D.get('color'); //=[object]:rgb(255, 0, 0) //toString=[function]:function toString() { [native code] } DA=D.get('font-size'); //=[object]:30px //value=[number]:30 //unit=[string]:px //… DA=D.get('background-color'); //=[object]:rgba(0, 0, 0, 0) //toString=[function]:function toString() { [native code] }
背景の background-color は親要素での指定なので関係はないようです。