Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

HTMLOutputElement: htmlFor-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨August 2016⁩.

Die schreibgeschützte htmlFor-Eigenschaft des HTMLOutputElement gibt ein live DOMTokenList-Objekt zurück, das eine Liste von ids derjenigen Elemente enthält, die Eingabewerte zu der Berechnung beitragen (oder anderweitig davon betroffen sind). Diese spiegelt das for-Inhaltsattribut des <output>-Elements wider.

Wert

Ein live DOMTokenList-Objekt.

Obwohl die htmlFor-Eigenschaft in dem Sinne schreibgeschützt ist, dass das DOMTokenList-Objekt nicht ersetzt werden kann, kann man immer noch direkt der htmlFor-Eigenschaft etwas zuweisen, was gleichbedeutend mit der Zuweisung zur value-Eigenschaft ist. Das DOMTokenList-Objekt kann auch mit den Methoden add(), remove(), replace() und toggle() modifiziert werden.

Beispiele

js
const outputElem = document.getElementById("result");
for (const id of outputElem.htmlFor.split(" ")) {
  const elem = document.getElementById(id);
  elem.style.outline = "2px solid red";
}

Spezifikationen

Specification
HTML
# dom-output-htmlfor

Browser-Kompatibilität

Siehe auch