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

html
<input type="checkbox" id="indeterminate-checkbox" />
<label for="indeterminate-checkbox">Indeterminate checkbox</label>
js
const checkbox = document.getElementById("indeterminate-checkbox");
checkbox.indeterminate = true;

Spezifikationen

Specification
HTML
# dom-input-indeterminate

Browser-Kompatibilität

Siehe auch