JavaScript: Access your label elements from a HTML input element
Last updated: March 2, 2023Introduction
Given a form input, you can get its associated labels with:
const labels = $("#name").labels;
labels[0].textContent; // Enter your nameOr using destructing:
const [{ textContent }] = $("#name").labels;
textContent; // Enter your nameAssumes HTML like this:
<form method="get">
<label for="name">Enter your name: </label>
<input type="text" name="name" id="name" />
</form>Tip: $('#name') is a DevTools Console Panel alias. It works the same as document.querySelector('#name').