JavaScript/DOM/HTML-Elementobjekte/a

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

HTML-Referenz: siehe Element: a

Anchor-Elemente implementieren das DOM Interface HTMLAnchorElement. Dieses Interface erbt von HTMLElement und seinen Vorgängern Element, Node und EventTarget.


Universaleigenschaften

Eigenschaft Status Bedeutung
className Jswrite.svg CSS-Klassenname
dir Jswrite.svg Schreibrichtung
id Jswrite.svg dokumentweit eindeutiger Name
lang Jswrite.svg Landessprache (de, en, fr, it usw.)
title Jswrite.svg Titel

HTMLAnchorElement

HTML-Elemente a werden im DOM durch Objekte mit der Schnittstelle HTMLAnchorElement repräsentiert. Diese Schnittstelle bietet die folgenden Eigenschaften und Methoden

Eigenschaft Status Bedeutung
accessKey Jswrite.svg Hotkey für den Hyperlink
charset Jswrite.svg Zeichenkodierung des Verweisziels
(obsolet in HTML 5!)
coords Jswrite.svg verweis-sensitive Bereiche bei Objekten
(obsolet in HTML 5, statt dessen <area> verwenden!)
download Jswrite.svg gibt an, dass das Ziel dieses Links nicht angezeigt, sondern als Datei heruntergeladen werden soll. Der Wert des Attributs schlägt dem Benutzer einen Dateinamen vor, unter dem der Download gespeichert wird.
hash Jswrite.svg Der Hash-Anteil der URL, auf die der Link verweist.
host Jswrite.svg Der Host-Anteil (hostname:port) der URL, auf die der Link verweist.
hostname Jswrite.svg Der Hostname-Anteil der URL, auf die der Link verweist.
hreflang Jswrite.svg Landessprache des Verweisziels
name Jswrite.svg Ankername
(obsolet, aber zulässig in HTML 5. Wenn es angegeben wird, müssen der Wert von name- und id-Attribut übereinstimmen)
origin Jswrite.svg Der Origin-Anteil (protokoll://hostname:port) der URL, auf die der Link verweist.
password Jswrite.svg Der Passwort-Anteil der URL, auf die der Link verweist. Der Username muss vor dem Passwort gesetzt werden. Achtung: Die Authentifizierung durch Übergabe von Username und Passwort in der URL ist unsicher und missbilligt!
pathname Jswrite.svg Der Path-Anteil der URL, auf die der Link verweist.
ping Jswrite.svg Gut gemeint, verletzt aber die Privatsphäre: das Attribut enthält eine Liste von URLs (durch Leerstellen getrennt), an die ein HTTP POST-Request mit dem Inhalt PING zu senden ist, wenn dem Link gefolgt wird. Firefox verhindert das per Default, andere Browser nicht.
port Jswrite.svg Der Port-Anteil der URL, auf die der Link verweist.
protocol Jswrite.svg Der Protokoll- oder Schema-Anteil der URL, auf die der Link verweist.
referrerPolicy Jswrite.svg Steuert die Datenweitergabe im Referer-Header. Siehe HTML/Attribute/referrerPolicy
rel Jswrite.svg Beschreibt, welcher Art das Verweisziel ist. Siehe HTML/Attribute/rel
relList Jsread.svg Aufbereitung der rel-Eigenschaft als DOMTokenList
rev Jswrite.svg Verweisziel als "Rückwärtsverknüpfung"
(obsolet in HTML 5!)
shape Jswrite.svg verweis-sensitive Bereiche bei Objekten
(obsolet in HTML 5, statt dessen <map> verwenden)
tabIndex Jswrite.svg Tabulator-Reihenfolge für Hyperlinks
target Jswrite.svg Fensternamen des Verweisziels
type Jswrite.svg MIME-Typ des Verweisziels
username Jswrite.svg Der Username-Anteil (username:password@hostname:port) der URL, auf die der Link verweist.


Methode Bedeutung
blur() entfernt den Fokus von diesem Element
focus() setzt den Fokus auf dieses Element