What is a button label?
Button labels inspire the users to take an action. To indicate what a button will do, use the function as the label of the button. When users read the button labels like Save, Preview, and Publish, they know exactly what the button will do when pressed.
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 for accessibility?
The simplest way to add accessible names to buttons is to add text content to the button element. This displays the text on the button's visible label (and if the button doesn't have a visible label, keep reading). The text should provide the user with clear, concise information about how the element operates.