web api instance property
HTMLInputElement: labels property
The HTMLInputElement.labels read-only property returns a
NodeList of the <label> elements associated with the
<input> element, if the element is not hidden. If the element has the
type hidden, the property returns null.
Value
A NodeList containing the <label> elements associated
with the <input> element.
Examples
HTML
<label id="label1" for="test">Label 1</label>
<input id="test" />
<label id="label2" for="test">Label 2</label>
JavaScript
const input = document.getElementById("test");
for (const label of input.labels) {
console.log(label.textContent); // "Label 1" and "Label 2"
}
Interactive exampleOpen the canonical MDN source to run this embedded demo.
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.