HTMLSourceElement

Das HTMLSourceElement-Interface bietet spezielle Eigenschaften (über das reguläre HTMLElement-Objektinterface, das es durch Vererbung ebenfalls zur Verfügung hat, hinaus) zur Manipulation von <source>-Elementen.

EventTarget Node Element HTMLElement HTMLSourceElement

Instanz-Eigenschaften

Erbt Eigenschaften von seinem Elternteil, HTMLElement.

HTMLSourceElement.height

Eine Zahl, die das height-HTML-Attribut widerspiegelt und die Höhe der Bildressource in CSS-Pixeln angibt. Die Eigenschaft hat nur dann eine Bedeutung, wenn das Elternteil des aktuellen <source>-Elements ein <picture>-Element ist.

HTMLSourceElement.media

Ein String, der das media-HTML-Attribut widerspiegelt und den vorgesehenen Typ der Medienressource enthält.

HTMLSourceElement.sizes

Ein String, der Bildgrößen zwischen Haltepunkten darstellt.

HTMLSourceElement.src

Ein String, der das src-HTML-Attribut widerspiegelt und die URL für die Medienressource enthält. Die HTMLSourceElement.src-Eigenschaft hat nur dann eine Bedeutung, wenn das zugehörige <source>-Element in einem Medienelement eingebettet ist, das ein <video>- oder ein <audio>-Element ist. Sie hat keine Bedeutung und wird ignoriert, wenn sie in einem <picture>-Element eingebettet ist.

Hinweis: Wenn die src-Eigenschaft (zusammen mit Geschwisterelementen) aktualisiert wird, sollte die load-Methode des übergeordneten HTMLMediaElement aufgerufen werden, da <source>-Elemente nicht automatisch neu gescannt werden.

HTMLSourceElement.srcset

Ein String, der das srcset-HTML-Attribut widerspiegelt und eine Liste von potenziellen Bildern enthält, die durch ein Komma (',', U+002C COMMA) getrennt sind. Ein potenzielles Bild ist eine URL, gefolgt von einem 'w' mit der Breite der Bilder, oder ein 'x', gefolgt von der Pixeldichte.

HTMLSourceElement.type

Ein String, der das type-HTML-Attribut widerspiegelt und den Typ der Medienressource enthält.

HTMLSourceElement.width

Eine Zahl, die das width-HTML-Attribut widerspiegelt und die Breite der Bildressource in CSS-Pixeln angibt. Die Eigenschaft hat nur dann eine Bedeutung, wenn das Elternteil des aktuellen <source>-Elements ein <picture>-Element ist.

Instanz-Methoden

Keine spezifische Methode; erbt Methoden von seinem Elternteil, HTMLElement.

Spezifikationen

Specification
HTML
# htmlsourceelement

Browser-Kompatibilität

Siehe auch