HTMLInputElement: indeterminate-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die indeterminate
-Eigenschaft des HTMLInputElement
-Interfaces gibt einen booleschen Wert zurück, der angibt, ob das Kontrollkästchen im indeterminate-Zustand ist. Beispielsweise kann ein "Alle auswählen/Alle abwählen"-Kontrollkästchen im indeterminate-Zustand sein, wenn einige, aber nicht alle seiner Untersteuerelemente ausgewählt sind. Der indeterminate
-Zustand kann nur über JavaScript festgelegt werden und ist nur für checkbox
-Steuerelemente relevant.
Er ist nicht mit der HTMLInputElement.checked
-Eigenschaft verbunden, und ein indeterminiertes Kontrollkästchen kann sowohl ausgewählt als auch nicht ausgewählt sein. Der indeterminate-Zustand beeinflusst nur das Erscheinungsbild des Kontrollkästchens (siehe Beispiel unten) und nicht dessen Vorhandensein beim Absenden (das durch die Markierung gesteuert wird).
Wert
Ein boolescher Wert.
Beispiele
<input type="checkbox" id="indeterminate-checkbox" />
<label for="indeterminate-checkbox">Indeterminate checkbox</label>
const checkbox = document.getElementById("indeterminate-checkbox");
checkbox.indeterminate = true;
Spezifikationen
Specification |
---|
HTML # dom-input-indeterminate |