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.gif CSS-Klassenname
dir Jswrite.gif Schreibrichtung
id Jswrite.gif dokumentweit eindeutiger Name
lang Jswrite.gif Landessprache (de, en, fr, it usw.)
title Jswrite.gif 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.gif Hotkey für den Hyperlink
charset Jswrite.gif Zeichenkodierung des Verweisziels
(obsolet in HTML 5!)
coords Jswrite.gif verweis-sensitive Bereiche bei Objekten
(obsolet in HTML 5, statt dessen <area> verwenden!)
download Jswrite.gif 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.gif Der Hash-Anteil der URL, auf die der Link verweist.
host Jswrite.gif Der Host-Anteil (hostname:port) der URL, auf die der Link verweist.
hostname Jswrite.gif Der Hostname-Anteil der URL, auf die der Link verweist.
hreflang Jswrite.gif Landessprache des Verweisziels
name Jswrite.gif Ankername
(obsolet, aber zulässig in HTML 5. Wenn es angegeben wird, müssen der Wert von name- und id-Attribut übereinstimmen)
origin Jswrite.gif Der Origin-Anteil (protokoll://hostname:port) der URL, auf die der Link verweist.
password Jswrite.gif 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.gif Der Path-Anteil der URL, auf die der Link verweist.
ping Jswrite.gif 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.gif Der Port-Anteil der URL, auf die der Link verweist.
protocol Jswrite.gif Der Protokoll- oder Schema-Anteil der URL, auf die der Link verweist.
referrerPolicy Jswrite.gif Steuert die Datenweitergabe im Referer-Header. Siehe HTML/Attribute/referrerPolicy
rel Jswrite.gif Beschreibt, welcher Art das Verweisziel ist. Siehe HTML/Attribute/rel
relList Jsread.gif Aufbereitung der rel-Eigenschaft als DOMTokenList
rev Jswrite.gif Verweisziel als "Rückwärtsverknüpfung"
(obsolet in HTML 5!)
shape Jswrite.gif verweis-sensitive Bereiche bei Objekten
(obsolet in HTML 5, statt dessen <map> verwenden)
tabIndex Jswrite.gif Tabulator-Reihenfolge für Hyperlinks
target Jswrite.gif Fensternamen des Verweisziels
type Jswrite.gif MIME-Typ des Verweisziels
username Jswrite.gif 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