Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

HTMLInputElement: list-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨März 2019⁩.

Die list schreibgeschützte Eigenschaft der HTMLInputElement Schnittstelle gibt das HTMLDataListElement zurück, auf das durch das list-Attribut des Elements verwiesen wird, oder null, wenn das list-Attribut nicht definiert ist oder der Wert des list-Attributs mit keinem <datalist> im gleichen Baum assoziiert ist.

Hinweis: Dies ist eine schreibgeschützte Eigenschaft. Um ein <datalist> mit einem Element zu verknüpfen, setzen Sie den Wert des list-Attributs mit setAttribute().

Wert

Ein HTMLDataListElement oder null.

Beispiel

Angenommen, Sie haben das folgende HTML:

html
<label for="planet">Which planet are you from?</label>
<input id="planet" type="text" list="superhero" />
<datalist id="superhero">
  <option value="Azarath"></option>
  <option value="Krypton"></option>
  <option value="Tamaran"></option>
</datalist>

Sie können das mit dem <input> assoziierte <datalist>-Element abrufen:

js
const inputElement = document.querySelector("#planet");
console.log(inputElement.list); // returns the superhero HTMLDatalistElement

Spezifikationen

Specification
HTML
# dom-input-list-dev

Browser-Kompatibilität

Siehe auch