button
input要素のtype属性にbuttonを指定すると、汎用ボタンになる。
汎用ボタンは、JavaScriptなどの処理を呼び出すときなどに使う。
ブラウザ対応 |
---|
構文
<input type="button">
属性
属性 | 説明 |
---|---|
autofocus属性 | オートフォーカスさせる属性。 |
disabled属性 | 無効にする属性。 |
form属性 | 属するform要素のid属性値を指定する属性。 |
name属性 | 名前を指定する属性。 |
value属性 | 値を指定する属性。汎用ボタンにおいては、汎用ボタン上に表示するテキスト(ボタン名)である。 |
サンプルコード
<input type="button">
value属性を指定しない場合、ボタン上に表示するテキスト(ボタン名)がないボタンになってしまう。
value属性あり
<input type="button" value="ボタン名">
サンプル
HTMLソースコード
<script type="text/javascript"> var $sampleCount = 0; function sampleCountUp() { document.getElementById( "sampleOutput" ).innerHTML = ++$sampleCount; } </script> <p> value属性なし: <input type="button" onclick="sampleCountUp();"> </p> <p> value属性あり: <input type="button" value="汎用ボタン" onclick="sampleCountUp();"> </p> <p> カウント: <span id="sampleOutput">0</span> </p>
実際の表示
value属性なし:
value属性あり:
カウント: 0
サンプルの動作について
汎用ボタンをクリックすると、「カウント: 」の右横の数字をカウントアップしていく。