HTMLAnchorElement

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

* Some parts of this feature may have varying levels of support.

Die HTMLAnchorElement-Schnittstelle repräsentiert Hyperlink-Elemente und bietet spezielle Eigenschaften und Methoden (zusätzlich zu denen des regulären HTMLElement-Objekts, von dem sie erben) zur Manipulation des Layouts und der Präsentation solcher Elemente. Diese Schnittstelle entspricht dem <a>-Element und sollte nicht mit <link> verwechselt werden, das durch das HTMLLinkElement repräsentiert wird.

EventTarget Node Element HTMLElement HTMLAnchorElement

Instanz-Eigenschaften

Erbt Eigenschaften von ihrem Elternteil, HTMLElement.

HTMLAnchorElement.attributionSrc Sicherer Kontext Experimentell

Zugriff und Setzen des attributionsrc-Attributs an einem <a>-Element programmgesteuert, das den Wert dieses Attributs widerspiegelt. attributionsrc gibt an, dass der Browser einen Attribution-Reporting-Eligible-Header senden soll. Serverseitig wird dies verwendet, um das Senden eines Attribution-Reporting-Register-Source-Headers in der Antwort auszulösen, um eine navigationsbasierte Attribution-Quelle zu registrieren.

HTMLAnchorElement.download

Ein String, der angibt, dass die verknüpfte Ressource heruntergeladen werden soll, anstatt im Browser angezeigt zu werden. Der Wert repräsentiert den vorgeschlagenen Namen der Datei. Wenn der Name kein gültiger Dateiname des zugrunde liegenden Betriebssystems ist, wird der Browser ihn anpassen.

HTMLAnchorElement.hash

Ein String, der den Fragmentbezeichner, einschließlich des führenden Hash-Zeichens (#), falls vorhanden, in der referenzierten URL repräsentiert.

HTMLAnchorElement.host

Ein String, der den Hostnamen und Port (falls nicht der Standardport) in der referenzierten URL repräsentiert.

HTMLAnchorElement.hostname

Ein String, der den Hostnamen in der referenzierten URL repräsentiert.

HTMLAnchorElement.href

Ein String, der das Ergebnis des Parsens des href-HTML-Attributs relativ zum Dokument darstellt und eine gültige URL einer verknüpften Ressource enthält.

HTMLAnchorElement.hreflang

Ein String, der das hreflang-HTML-Attribut widerspiegelt und die Sprache der verknüpften Ressource angibt.

HTMLAnchorElement.origin Schreibgeschützt

Gibt einen String zurück, der den Ursprung der URL enthält, d.h. ihr Schema, ihre Domain und ihren Port.

HTMLAnchorElement.password

Ein String, der das vor dem Domainnamen angegebene Passwort enthält.

HTMLAnchorElement.pathname

Ein String, der ein anfängliches / gefolgt vom Pfad der URL enthält, ohne die Abfragezeichenfolge oder das Fragment.

HTMLAnchorElement.ping

Eine durch Leerzeichen getrennte Liste von URLs. Wenn der Link gefolgt wird, sendet der Browser POST-Anfragen mit dem Körper PING an die URLs.

HTMLAnchorElement.port

Ein String, der die Portkomponente, falls vorhanden, der referenzierten URL repräsentiert.

HTMLAnchorElement.protocol

Ein String, der die Protokollkomponente, einschließlich des Doppelpunktes (:), der referenzierten URL repräsentiert.

HTMLAnchorElement.referrerPolicy

Ein String, der das referrerpolicy-HTML-Attribut widerspiegelt und angibt, welchen Referrer verwendet werden soll.

HTMLAnchorElement.rel

Ein String, der das rel-HTML-Attribut widerspiegelt und die Beziehung des Zielobjekts zum verlinkten Objekt angibt.

HTMLAnchorElement.relList Schreibgeschützt

Gibt eine DOMTokenList zurück, die das rel-HTML-Attribut als Liste von Token widerspiegelt.

HTMLAnchorElement.search

Ein String, der das Suchfeld, einschließlich des führenden Fragezeichens (?), falls vorhanden, der referenzierten URL repräsentiert.

HTMLAnchorElement.target

Ein String, der das target-HTML-Attribut widerspiegelt und angibt, wo die verknüpfte Ressource angezeigt werden soll.

HTMLAnchorElement.text

Ein String, der ein Synonym für die Eigenschaft Node.textContent ist.

HTMLAnchorElement.type

Ein String, der das type-HTML-Attribut widerspiegelt und den MIME-Typ der verknüpften Ressource angibt.

HTMLAnchorElement.username

Ein String, der den vor dem Domainnamen angegebenen Benutzernamen enthält.

Veraltete Eigenschaften

HTMLAnchorElement.charset Veraltet

Ein String, der die Zeichencodierung der verknüpften Ressource repräsentiert.

HTMLAnchorElement.coords Veraltet

Ein String, der eine durch Kommas getrennte Liste von Koordinaten repräsentiert.

HTMLAnchorElement.name Veraltet

Ein String, der den Ankernamen repräsentiert.

HTMLAnchorElement.rev Veraltet

Ein String, der das rev-HTML-Attribut repräsentiert und die Beziehung des Link-Objekts zum Zielobjekt angibt.

HTMLAnchorElement.shape Veraltet

Ein String, der die Form des aktiven Bereichs darstellt.

Instanz-Methoden

Erbt Methoden von ihrem Elternteil, HTMLElement.

HTMLAnchorElement.toString()

Gibt einen String zurück, der die gesamte URL enthält. Es ist ein Synonym für HTMLAnchorElement.href, obwohl es nicht zur Änderung des Wertes verwendet werden kann.

Spezifikationen

Specification
HTML
# htmlanchorelement

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
HTMLAnchorElement
attributionSourceId
Experimental
attributionSrc
Experimental
charset
Deprecated
coords
Deprecated
download
hash
host
hostname
href
hrefTranslate
ExperimentalNon-standard
hreflang
name
Deprecated
origin
password
pathname
ping
port
protocol
referrerPolicy
no-referrer-when-downgrade
origin-when-cross-origin
unsafe-url
rel
relList
rev
Deprecated
search
shape
Deprecated
target
text
toString
type
username

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
No support
No support
Experimental. Expect behavior to change in the future.
Non-standard. Check cross-browser support before using.
Deprecated. Not for use in new websites.
See implementation notes.
Uses a non-standard name.
Has more compatibility info.

Siehe auch

  • Das HTML-Element, das diese Schnittstelle implementiert: <a>