Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

HTMLAnchorElement: hreflang-Eigenschaft

Baseline Widely available

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

Die hreflang-Eigenschaft des HTMLAnchorElement-Interfaces ist ein String, der die Sprache der verlinkten Ressource angibt.

Sie spiegelt das hreflang-Attribut des <a>-Elements wider und ist der leere String (""), wenn kein hreflang-Element vorhanden ist.

Webbrowser und Suchmaschinen können diese Information verwenden, um die Sprache des verlinkten Inhalts besser zu verstehen, sind jedoch nicht verpflichtet, ihr zu folgen. Der für das hreflang-Attribut bereitgestellte Wert folgt dem BCP 47-Sprach-Tag-Format. Andernfalls wird er ignoriert.

Webbrowser verlassen sich nach dem Abrufen der verlinkten Ressource nicht ausschließlich auf das hreflang-Attribut. Stattdessen verwenden sie direkt mit der Ressource assoziierte Sprachinformationen (z. B. über HTTP-Header), um deren Sprache zu bestimmen.

Wert

Ein String, der ein Sprach-Tag enthält, oder der leere String (""), wenn kein hreflang-Element vorhanden ist.

Beispiel

html
<a id="exampleLink" href="https://example.com" hreflang="en-IN">Example Link</a> <p class="hreflang"></p> 
css
#exampleLink { font-size: 1.5rem; } 
js
const anchorElement = document.getElementById("exampleLink"); const pTag = document.querySelector(".hreflang"); console.log(anchorElement.hreflang); // Outputs: "en-IN" pTag.textContent = anchorElement.hreflang; 

Ergebnis

Spezifikationen

Specification
HTML
# dom-a-hreflang

Browser-Kompatibilität

Siehe auch