HTMLAnchorElement: hreflang-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
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
<a id="exampleLink" href="https://example.com" hreflang="en-IN">Example Link</a>
<p class="hreflang"></p>
#exampleLink {
font-size: 1.5rem;
}
const anchorElement = document.getElementById("exampleLink");
const pTag = document.querySelector(".hreflang");
console.log(anchorElement.hreflang); // Outputs: "en-IN"
pTag.textContent = anchorElement.hreflang;
Ergebnis
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-a-hreflang> |
Browser-Kompatibilität
Siehe auch
HTMLLinkElement.hreflang-Eigenschaft