HTMLSourceElement
HTMLSourceElement
接口提供了特殊属性(除了它通过继承还可用的常规 HTMLElement
对象接口),用于操作 <source>
元素。
实例属性
从其父级 HTMLElement
继承属性。
HTMLSourceElement.height
-
一个数字,反映
height
HTML 属性,表示图像资源的高度,以 CSS 像素为单位。该属性只有在当前<source>
元素的父元素是<picture>
元素时才有意义。 HTMLSourceElement.media
-
一个字符串,反映
media
HTML 属性,包含媒体资源的预期类型。 HTMLSourceElement.sizes
-
一个字符串,表示断点之间的图像大小
HTMLSourceElement.src
-
一个字符串,反映
src
HTML 属性,包含媒体资源的 URL。该HTMLSourceElement.src
属性只有在关联的<source>
元素嵌套在媒体元素(<video>
或<audio>
元素)中时才有意义。当它嵌套在<picture>
元素中时,它没有意义,将被忽略。注意:如果更新了
src
属性(以及任何同级元素),则在完成时应调用父级HTMLMediaElement
的load
方法,因为不会自动重新扫描<source>
元素。 HTMLSourceElement.srcset
-
一个字符串,反映
srcset
HTML 属性,包含候选图像列表,以逗号 (',', U+002C COMMA
) 分隔。候选图像是一个 URL,后跟一个'w'
,表示图像的宽度,或一个'x'
,后跟像素密度。 HTMLSourceElement.type
-
一个字符串,反映
type
HTML 属性,包含媒体资源的类型。 HTMLSourceElement.width
-
一个数字,反映
width
HTML 属性,表示图像资源的宽度,以 CSS 像素为单位。该属性只有在当前<source>
元素的父元素是<picture>
元素时才有意义。
实例方法
没有特定方法;从其父级 HTMLElement
继承方法。
规范
规范 |
---|
HTML 标准 # htmlsourceelement |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- 实现此接口的 HTML 元素:
<source>
。 - 可以包含
<source>
元素的元素的 HTML DOM API:HTMLVideoElement
、HTMLAudioElement
、HTMLPictureElement
。