Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLInputElement : propriété labels

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨octobre 2018⁩.

La propriété en lecture seule labels de l'interface HTMLInputElement retourne une liste de nœuds (NodeList) des éléments HTML <label> associés à l'élément HTML <input>, si l'élément n'est pas caché. Si l'élément a le type hidden, la propriété retourne null.

Valeur

Un objet NodeList contenant les éléments <label> associés avec l'élément <input>.

Exemples

HTML

html
<label id="label1" for="test">Libellé 1</label>
<input id="test" />
<label id="label2" for="test">Libellé 2</label>

JavaScript

js
const input = document.getElementById("test");
for (const label of input.labels) {
  console.log(label.textContent); // "Libellé 1" et "Libellé 2"
}

Spécifications

Specification
HTML
# dom-lfe-labels-dev

Compatibilité des navigateurs