The HTMLStyleElement
interface represents a <style>
element. It inherits properties and methods from its parent, HTMLElement
.
This interface doesn't allow to manipulate the CSS it contains (in most case). To manipulate CSS, see Using dynamic styling information for an overview of the objects used to manipulate specified CSS properties using the DOM.
EventTarget Node Element HTMLElement HTMLStyleElement
Instance properties
Inherits properties from its parent, HTMLElement
.
HTMLStyleElement.media
A string reflecting the HTML attribute representing the intended destination medium for style information.
HTMLStyleElement.type
Deprecated
A string reflecting the HTML attribute representing the type of style being applied by this statement.
HTMLStyleElement.disabled
A boolean value indicating whether or not the associated stylesheet is disabled.
HTMLStyleElement.sheet
Read only
Returns the CSSStyleSheet
object associated with the given element, or null
if there is none.
Instance methods
No specific method; inherits methods from its parent, HTMLElement
.
Specifications
Browser compatibility
Desktop
Mobile
Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
WebView Android
Chrome Android
Firefox for Android
Opera Android
Safari on IOS
Samsung Internet
HTMLStyleElement
1
12
1
5.5
≤12.1
1
4.4
18
4
≤12.1
1
1.0
blocking
105
105
No
No
91
No
105
105
No
72
No
20.0
disabled
1
13
1
5.5
≤12.1
1
4.4
18
4
≤12.1
1
1.0
media
1
12
1
5.5
≤12.1
1
4.4
18
4
≤12.1
1
1.0
sheet
1
12
1
9
≤12.1
1
4.4
18
4
≤12.1
1
1.0
type
1
12
1
5.5
≤12.1
1
4.4
18
4
≤12.1
1
1.0
See also