HTMLSourceElement: media property
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The media property of the HTMLSourceElement interface is a string representing the intended destination medium for the resource. The value is a media query, which is a comma separated list of media-types, media-features, and logical operators.
It reflects the media attribute of the <source> element.
Value
A string.
Examples
html
<video>
<source
id="el"
src="largeVideo.mov"
type="video/quicktime"
media="screen and (width >= 600px)" />
</video>
js
const el = document.getElementById("el");
console.log(el.media); // Output: "screen and (width >= 600px)"
el.media = "(width >= 800px)"; // Updates the media value
Specifications
| Specification |
|---|
| HTML> # dom-source-media> |