Does a button need a label?
Buttons. An <input> element with a type="button" declaration and a valid value attribute does not need a label associated with it.
How do you label a button in HTML?
HTML <label> Tag
The <label> tag defines the label for <button>, <input>, <meter>, <output>, <progress>, <select>, or <textarea> element. The <label> tag can be used in two ways: Firstly, use <label> tag by providing the <input> and id attribute.