HTMLButtonElement.labels

La propriété en lecture seule HTMLButtonElement.labels renvoie une NodeList (liste de noeuds) des éléments <label> (étiquette) associés avec l'élément <button> (bouton).

Syntaxe

js

var labelElements = button.labels;

Valeur de retour

Une NodeList contenant les éléments <label> associés avec l'élément <button>.

Exemple

HTML

html

<label id="label1" for="test">Label 1</label>
<button id="test">Button</button>
<label id="label2" for="test">Label 2</label>

JavaScript

js

window.addEventListener("DOMContentLoaded", function () {
  const button = document.getElementById("test");
  for (var i = 0; i < button.labels.length; i++) {
    console.log(button.labels[i].textContent); // "Label 1" et "Label 2"
  }
});

Spécifications

Specification
HTML Standard
# dom-lfe-labels-dev

Compatibilité des navigateurs

BCD tables only load in the browser