Tóm Tắt
Window getComputedStyle()
Example
Get the computed background color of an element:
const element = document.getElementById(“test”);
const cssObj = window.getComputedStyle(element, null);
let bgColor = cssObj.getPropertyValue(“background-color”);
Try it Yourself »
More examples below.
Definition and Usage
The getComputedStyle()
method gets the computed CSS properties and values of an HTML element.
The getComputedStyle()
method returns a
.
CSSStyleDeclaration object
Computed Style
The computed style is the style used on the element after all styling sources have been applied.
Style sources: external and internal style sheets, inherited styles, and browser default styles.
See Also:
The CSSStyleDeclaration Object.
Syntax
window.getComputedStyle(element, pseudoElement)
Parameters
Parameter
Description
element
Required.
The element to get the computed style for.
pseudoElement
Optional.
A pseudo-element to get.
Return Value
Type
Description
An objectA CSSStyleDeclaration object with all the CSS properties and values of the element.
More Examples
Get all the computed styles from an element:
const element = document.getElementById(“test”);
const cssObj = window.getComputedStyle(element, null);
let text = “”;
for (x in cssObj) {
cssObjProp = cssObj.item(x)
text += cssObjProp + ” = ” + cssObj.getPropertyValue(cssObjProp) + “<br>”;
}
Try it Yourself »
Get computed font size of the first letter in an element (using pseudo-element):
const element = document.getElementById(“test”);
const cssObj = window.getComputedStyle(element, “:first-letter”)
let size = cssObj.getPropertyValue(“font-size”);
Try it Yourself »
Browser Support
getComputedStyle()
is supported in all browsers:
Chrome
IE
Edge
Firefox
Safari
Opera
Yes
9-11
Yes
Yes
Yes
Yes