← 返回首页
HTMLOutputElement: htmlFor-Eigenschaft - Web-APIs | MDN

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.

In diesem Artikel

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

JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.

Siehe auch