--- title: HTMLSourceElement slug: Web/API/HTMLSourceElement tags: - API - HTML DOM - HTMLSourceElement - Interface - Reference translation_of: Web/API/HTMLSourceElement ---
HTMLSourceElement
インターフェイスは {{htmlelement("source")}} 要素を操作するための (継承によって利用できる、通常の {{domxref("HTMLElement")}} オブジェクトインターフェイスにから見て) 特別なプロパティを提供します。
{{InheritanceDiagram(600, 120)}}
親である {{domxref("HTMLElement")}} からプロパティを継承しています。
src
プロパティが (兄弟要素によって) 更新された場合、親の {{domxref("HTMLMediaElement")}} の load
メソッドが完了時に呼び出されます。 <source>
要素は自動的には再読み込みされないからです。',', U+002C COMMA
) で区切られた画像の候補のリストが入ります。画像の候補は URL の後に 'w'
に続いて画像の幅、または 'x'
に続いてピクセルの密度を指定します。固有メソッドはありません。 {{domxref("HTMLElement")}} インターフェイスからの継承メソッドが利用可能です。
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('EME', '#dom-sourcekeysystem', 'HTMLSourceElement')}} | {{Spec2('EME')}} | keySystem 属性を追加。 |
{{SpecName('HTML WHATWG', "the-video-element.html#the-source-element", "HTMLSourceElement")}} | {{Spec2('HTML WHATWG')}} | {{SpecName("HTML5 W3C")}} より変更なし。 |
{{SpecName('HTML5 W3C', "embedded-content-0.html#the-source-element", "HTMLSourceElement")}} | {{Spec2('HTML5 W3C')}} | 初回定義 |
このページの互換性一覧表は構造化データから生成されています。データに協力したいのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
{{Compat("api.HTMLSourceElement")}}