HTMLSourceElement

HTMLSourceElement 接口提供了特殊属性(除了它通过继承而来的常规 HTMLElement 对象接口之外),用于操作 <source> 元素。

EventTarget Node Element HTMLElement HTMLSourceElement

实例属性

继承自其父级 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 属性(以及任何同级属性),完成后应调用父 HTMLMediaElementload 方法,因为 <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

浏览器兼容性

另见