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
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> |