Buttons are simple elements in graphical user interfaces that take mouse clicks or finger taps (on touch devices) as input.
In computing, a button (sometimes known as a command button or push button) is a user interface element that provides the user a simple way to trigger an event, like executing a query on a search engine or to interact with dialog boxes to confirm an action.
When asking questions specific to a particular framework or language, it's best to use the appropriate tag instead (if it's available). For example, the HTML <button>
element should be tagged with htmlbutton, iOS buttons should be tagged with uibutton, and Java Swing buttons should be tagged with jbutton.