[Edge]⛌。非標準。→、
非標準: この機能は標準以外であり、標準トラックにはありません。Webに面した生産サイトで使用しないでください。すべてのユーザーでは機能しません。また、実装の間には大きな非互換性があり、将来の動作が変化する可能性があります。
要素のすべてのCSSプロパティのデフォルトの計算値を提供します。著者のスタイリングを無視します。つまり、ユーザー エージェントとユーザー スタイルのみが考慮されます。
Window | Window。 |
---|---|
element | 計算されたスタイルを取得する要素。 |
pseudoElt | 一致する擬似要素を指定する文字列。通常の要素に対してヌル(または指定されていない)でなければなりません。 |
返されるスタイルは、CSSStyleDeclaration オブジェクトです。そのオブジェクトは、window.getComputedStyle() で返されるオブジェクトと同じタイプです。ただし、ユーザー エージェントおよびユーザー ルールのみを考慮しています。
CSS:
#elem-container { position: absolute; left: 100px; top: 200px; height: 100px; }
HTML:
<div id="elem-container">dummy</div> <div id="output"></div>
JavaScript:
const elem = document.getElementById("elem-container"); const theCSSprop = window.getDefaultComputedStyle(elem).position; document.getElementById("output").innerHTML = theCSSprop; // Will output "static"
¶省く
以下のCSSが組み込んであります:
HTML:
<SPAN id=IdSpan class=Test style="font-size:30px">SPAN要素</SPAN>
JavaScript:
Sty=window.getDefaultComputedStyle(IdSpan); D=Sty.color; D=Sty.fontSize; D=Sty.lineHeight;