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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅