HTML-Attribut: for
Das for
-Attribut ist ein erlaubtes Attribut für <label>
und <output>
. Wenn es auf ein <label>
-Element angewendet wird, zeigt es das Formularelement an, das durch dieses Label beschrieben wird. Wenn es auf ein <output>
-Element angewendet wird, ermöglicht es eine explizite Beziehung zwischen den Elementen, die Werte darstellen, die in der Ausgabe verwendet werden.
Probieren Sie es aus
Verwendung
Wenn es als Attribut von <label>
verwendet wird, hat das for
-Attribut einen Wert, der der id
des Formularelements entspricht, auf das es sich bezieht.
<label for="username">Your name</label> <input type="text" id="username" />
Wenn es als Attribut von <output>
verwendet wird, hat das for
-Attribut einen Wert, der eine durch Leerzeichen getrennte Liste der id
-Werte der Elemente ist, die zur Erstellung der Ausgabe verwendet werden.
<input type="range" id="b" name="b" value="50" /> +
<input type="number" id="a" name="a" value="10" /> =
<output name="result" for="a b">60</output>
Beispiele
Spezifikationen
Specification |
---|
HTML Standard # attr-label-for |
HTML Standard # attr-output-for |
Browser-Kompatibilität
html.elements.label.for
BCD tables only load in the browser
html.elements.output.for
BCD tables only load in the browser