The HTMLLabelElement interface gives access to properties specific to <label> elements. It inherits methods and properties from the base HTMLElement interface.

EventTarget Node Element HTMLElement HTMLLabelElement


Inherits properties from its parent, HTMLElement.

HTMLLabelElement.control Read only

Is a HTMLElement representing the control with which the label is associated.

HTMLLabelElement.form Read only

Is a HTMLFormElement object representing the form with which the labeled control is associated, or null if there is no associated control, or if that control isn't associated with a form. In other words, this is just a shortcut for HTMLLabelElement.control.form.


Is a string containing the ID of the labeled control. This reflects the for attribute.

Note: To programmatically set the for attribute, use htmlFor.


No specific methods; inherits methods from its parent, HTMLElement.


HTML Standard (HTML)
# htmllabelelement

Browser compatibility

BCD tables only load in the browser

See also