link | NN 6 IE 4 DOM 1
Das link-Objekt spiegelt das link-Element wider. Beachten Sie, dass viele der hier genannten Eigenschaften nur dann für die Skripterstellung im Objekt verfügbar sind, wenn die entsprechenden Attribute zu Beginn im HTML-Tag definiert werden. Darüber hinaus hat das Zuweisen neuer Eigenschaftswerte (auch bei nicht schreibgeschützten Eigenschaften) keine Auswirkungen, weil die in den entsprechenden Elementattributen enthaltenen Direktiven beim Laden des Dokuments verarbeitet werden. Dazu gehören u. a.: href, rel, rev und type. Die Eigenschaft media ist in IE 4 für den Macintosh nicht verfügbar. Denken Sie daran, dass die (in der Abhandlung der gemeinsamen Eigenschaften weiter vorne in diesem Kapitel beschriebene) Eigenschaft disabled es allen unterstützenden Browsern ermöglicht, ein verknüpftes Stylesheet ein- und auszuschalten.
HTML-Äquivalent
    <link>
Objektmodellreferenz
    [window.]document.getElementById("elementID")
Objektspezifische Eigenschaften
charset | href | hreflang | media | rel
rev | sheet | styleSheet | target | type
Objektspezifische Methoden
Keine.
Objektspezifische Ereignisbehandlungsroutineneigenschaften
Behandlungsroutine | NN | IE/Windows | IE/Mac | DOM
onerror | -- | 4 | -- | --
onload | -- | 4 | -- | --

charset | NN 6 IE 4 DOM 1
| Lesen/Schreiben
Gibt die Zeichenkodierung des Inhalts am anderen Ende des Hyperlinks an.
Beispiel
    var charCoding = document.getElementById("myLink").charset;
Wert
Aliasname (Groß-/Kleinschreibung unwichtig) aus dem Zeichensatzverzeichnis (ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets).
Standardwert
Keiner.

disabled | NN 6 IE 4 DOM 1
| Lesen/Schreiben
Legt fest, ob das Element für eine Benutzerinteraktion verfügbar ist. Wenn die Eigenschaft auf true gesetzt ist, kann das Element weder den Fokus erhalten noch durch den Benutzer geändert werden und wird in der Seite in der Regel grau hinterlegt dargestellt. In IE für Windows ab Version 5.5 ist diese Eigenschaft für alle HTML-Elementobjekte verfügbar. In IE 4 und IE 5 gilt sie nur für Formularsteuerelemente, während Netscape ab Version 6 die Eigenschaft für Formularsteuerelemente und das style-Elementobjekt erkennt. Das Namens-/Wertpaar eines deaktivierten Formularsteuerelements wird nicht zusammen mit dem Formular übermittelt.
Beispiel
    document.getElementById("myButton").disabled = true;
Wert
Boolescher Wert: true | false.
Standardwert
false

href | NN 6 IE 4 DOM 1
| Lesen/Schreiben
Stellt die URL bereit, die vom href-Attribut des Elements angegeben wird. In IE/Windows können Sie dieser Eigenschaft eine neue URL zuweisen, um nachträglich ein anderes Stylesheet zu laden.
Beispiel
    document.getElementById("styleLink").href = "altStyles.css";
Wert
Zeichenfolge mit einer vollständigen oder relativen URL.
Standardwert
Keiner.

hreflang | NN 6 IE 6 DOM 1
| Lesen/Schreiben
Gibt den Sprachcode des Inhalts am Hyperlink-Ziel an. Hierfür muss auch das Attribut oder die Eigenschaft href gesetzt sein.
Beispiel
    document.getElementById("myLink").hreflang = "DE";
Wert
Sprachcode, bei dem nicht zwischen Groß- und Kleinschreibung unterschieden wird.
Standardwert
Keiner.

media | NN 6 IE 4 DOM 1
| Lesen/Schreiben
Legt das gewünschte Ausgabegerät für den Inhalt des Zieldokuments fest, das im href-Attribut angegeben ist. Mit dem Attribut media können Browser in der Zukunft Inhalte an bestimmte Gerätetypen, wie z. B. Handheld-Computer, sprachfähige Digitalisiergeräte oder Fernsehgeräte, anpassen. Diese Eigenschaft ist in IE 4 für den Macintosh nicht verfügbar.
Beispiel
    if (document.getElementById("link3").media == "print") {
        // process for print output
    }
Wert
Einer der folgenden Konstantenwerte in Form einer Zeichenfolge: all | print | screen.
Standardwert
all

readyState | NN nicht zutreffend IE 4 DOM nicht zutreffend
| Schreibgeschützt
Gibt den aktuellen Downloadstatus des Objektinhalts zurück. Falls ein Skript (insbesondere eines, das durch ein Benutzerereignis ausgelöst wurde) bestimmte Aktionen ausführen kann, während das Dokument noch geladen wird, aber andere Aktionen vermeiden muss, bis die gesamte Seite geladen ist, bietet diese Eigenschaft sofortige Informationen zum Ladeprozess. Sie sollten diesen Wert bei der Auswertung von Bedingungen verwenden. Der Wert dieser Eigenschaft ändert sich während des Ladens, wenn sich der Ladezustand ändert. Jede Änderung des Eigenschaftswerts löst ein onReadyStateChange-Ereignis aus, das nicht nach oben verbreitet wird.
Als diese Eigenschaft in IE 4 eingeführt wurde, war sie nur für document-, embed-, img-, link-, object-, script- und style-Objekte verfügbar. In IE 5 wurde die Unterstützung für diese Eigenschaft auf alle HTML-Elementobjekte ausgeweitet.
Beispiel
    if (document.readyState == "loading") {
    		    //statements for alternate handling while loading
    		}
Wert
Bei allen Elementen mit Ausnahme des object-Elements einer der folgenden Werte (als Zeichenfolge): uninitialized | loading | loaded | interactive | complete. Einige Elemente erlauben es dem Benutzer, mit einem Teil des Inhalts zu interagieren. In diesem Fall kann die Eigenschaft interactive zurückgegeben werden, bis der Ladevorgang abgeschlossen ist. Nicht alle Elementtypen geben während des Ladevorgangs alle Werte nacheinander zurück. Das object-Element gibt diese fünf Zustände in Form numerischer Werte zwischen 0 (uninitialized) und 4 (complete) an.
Standardwert
Keine.

rel | NN 6 IE 4 DOM 1
| Lesen/Schreiben
Definiert die Beziehung zwischen dem aktuellen Element und dem externen Element, auf das der Hyperlink verweist. Dieses Element ist auch als Forward Link bekannt und nicht zu verwechseln mit dem Zieldokument, dessen Adresse mit dem Attribut href festgelegt wird. Diese Eigenschaft wird in Mainstream-Browsern noch nicht genutzt, Sie können das Attribut jedoch als eine Art Parameter behandeln, der unter Skriptkontrolle geprüft und/oder geändert wird. Informationen dazu, wie diese Eigenschaft in Zukunft verwendet werden kann, finden Sie in der Abhandlung des rel-Attributs eines a-Elements in Kapitel 8.
Beispiel
    if (document.getElementById("link3").rel == "alternate stylesheet") {
        // process for alternate style sheet
    }
Wert
Eine von der Groß-/Kleinschreibung unabhängige, durch Leerzeichen getrennte Liste der HTML 4-Standard-Hyperlinktypen (als eine einzelne Zeichenfolge), die das Element akzeptiert. Mögliche Linktypen sind:
alternate | appendix | bookmark | chapter
contents | copyright | glossary | help
index | next | prev | section
start | stylesheet | subsection |
Standardwert
Keiner.

rev | NN 6 IE 4 DOM 1
| Lesen/Schreiben
Definiert die Beziehung zwischen dem aktuellen Element und dem Hyperlink-Ziel. Wird auch als Reverse Link bezeichnet. Diese Eigenschaft wird in Mainstream-Browsern noch nicht genutzt, Sie können das Attribut jedoch als eine Art Parameter behandeln, der unter Skriptkontrolle geprüft und/oder geändert wird. Informationen dazu, wie diese Eigenschaft in Zukunft verwendet werden kann, finden Sie in der Abhandlung des rev-Attributs eines a-Elements in Kapitel 8.
Wert
Eine von der Groß-/Kleinschreibung unabhängige, durch Leerzeichen getrennte Liste der HTML 4-Standard-Hyperlinktypen (als eine einzelne Zeichenfolge), die das Element akzeptiert. Unterstützte Hyperlinktypen finden Sie unter der Eigenschaft rel.
Standardwert
Keiner.

sheet | NN 6 IE nicht zutreffend DOM 1
| Schreibgeschützt
Gibt eine Referenz auf das mit dem aktuellen Dokument verknüpfte styleSheet-Objekt (in der W3C-DOM-Terminologie als CSSStyleSheet-Objekt bezeichnet) zurück, wenn ein Stylesheet als Ziel des Hyperlinks angegeben ist. IE für Windows stellt eine ähnliche Eigenschaft bereit: styleSheet.
Beispiel
    var extSS = document.getElementById("link3").sheet;
Wert
styleSheet-Objektreferenz.
Standardwert
Keiner.

styleSheet | NN nicht zutreffend IE 5(Win) DOM nicht zutreffend
| Schreibgeschützt
Diese nicht standardmäßige Hilfseigenschaft gibt eine Referenz auf das mit dem aktuellen Dokument verknüpfte styleSheet-Objekt zurück, wenn ein Stylesheet als Ziel des Hyperlinks angegeben ist. Netscape 6 stellt eine ähnliche Eigenschaft bereit: sheet.
Beispiel
    var extSS = document.getElementById("link3").styleSheet;
Wert
styleSheet-Objektreferenz.
Standardwert
Keiner.

target | NN 6 IE 4 DOM 1
| Lesen/Schreiben
Gibt den Namen des als Empfänger des verknüpften Inhalts festgelegten Fensters oder Frames an. Standardwert (äquivalent zu _self) ist die gewünschte Einstellung für verknüpfte Stylesheets.
Beispiel
    document.getElementById("link4").target = "frame2";
Wert
Zeichenfolge mit dem Fenster- oder Framenamen oder eine der folgenden Konstanten (als Zeichenfolge): _parent | _self | _top | _blank.
Standardwert
Keiner.

type | NN 6 IE 4 DOM 1
| Lesen/Schreiben
Gibt eine informative MIME-Typdeklaration zu den aus einer externen Quelle geladenen Informationen an. Ein externes Stylesheet wäre z. B. text/css. Diese Informationen werden in der Regel im type-Attribut eines Element-Tags definiert.
Beispiel
    if (document.getElementById("myStyle").type == "text/css") {
        ...
    }
Wert
MIME-Typzeichenfolge.
Standardwert
Keiner.