Name
Button — a graphical push button
Availability
JavaScript 1.0; enhanced in JavaScript 1.1
Inherits from/Overrides
Inherits from Input, HTMLElement
Synopsis
form
.button_name
form
.elements[i
]
Properties
Button inherits properties from Input and HTMLElement and defines or overrides the following:
-
value
A string property that specifies the text that appears in the button. The value of this property is specified by the
value
attribute of the HTML<input>
tag that creates the button. In browsers that cannot reflow document content, this property may be read-only.
Methods
Button inherits methods from Input and HTMLElement.
Event Handlers
Button inherits event handlers from Input and HTMLElement and defines or overrides the following:
-
onclick
Invoked when the button is clicked.
HTML Syntax
A Button element is created with a standard
HTML <input>
tag:
<form> ... <input type="button" // Specifies that this is a button value="label
" // The text that is to appear within the button // Specifies the value property [ name="name
" ] // A name you can use later to refer to the button // Specifies the name property [ onclick="handler
" ] // JavaScript statements to be executed when the button // is clicked > ... </form>
Button objects can also be created with the HTML 4
<button>
tag:
<button id="name
" onclick="handler
">label
</button>
Description
The Button element represents a graphical push button in a form
within an HTML document. The value
property contains the text displayed by the button. The ...
Get JavaScript: The Definitive Guide, Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.