Thanks to visit codestin.com
Credit goes to developer.mozilla.org

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 Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit August 2016 browserübergreifend verfügbar.

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

Spezifikation
HTML
# dom-output-htmlfor

Browser-Kompatibilität

Siehe auch