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 July 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 ein leerer String (""), wenn es kein hreflang-Attribut gibt.

Webbrowser und Suchmaschinen können diese Information verwenden, um die Sprache des verlinkten Inhalts besser zu verstehen, sind aber nicht verpflichtet, dieser zu folgen. Der für das hreflang-Attribut angegebene Wert entspricht dem im RFC 5646: Tags for Identifying Languages (auch bekannt als BCP 47) definierten Format. Andernfalls wird er ignoriert.

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

Wert

Ein String, der ein Sprach-Tag enthält, oder der leere String (""), wenn es kein hreflang-Attribut gibt.

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 Standard
# dom-a-hreflang

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch