English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
HTMLの<button>タグはクリック可能なボタンの要素を表し、フォームやドキュメントの他の簡単な標準ボタンが必要な場所に使用できます。このタグは通常<button>要素とも呼ばれます。
以下のコードはボタンをマークしています:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>基本チュートリアル(oldtoolbag.com)</title> </head> <body> <button type="button" onclick="alert('こんにちは、世界!') クリックして</button> </body> </html>テストをしてみる‹/›
IEFirefoxOperaChromeSafari
すべての主要ブラウザが <button> タグをサポートしています。
button タグはボタンを定義する。
<button>要素内に、テキストや画像などの内容を配置できます。これは <input> 要素を使用して作成されたボタンとの違いです。
HTML <button>要素は<body>タグ内に位置しています。
<button>タグは<a>タグの後に配置できません。
ヒント:常に <button> 要素に type 属性を指定してください。異なるブラウザでは <button> 要素の type 属性に対するデフォルト値が異なります。
注記:HTML フォームで <button> 要素を使用すると、異なるブラウザでは異なるボタン値が送信されることがあります。以下を使用してください。 <input> HTML フォームでボタンを作成します。
HTML5 の中の新しい属性:autofocus、form、formaction、formenctype、formmethod、formnovalidate および formtarget。
New :HTML5 の中の新しい属性。
属性 | 値 | 説明 |
---|---|---|
autofocusHTML5 | autofocus | ページが読み込まれたときにボタンが自動的にフォーカスを取得するように指定します。 |
disabled | disabled | このボタンを無効にするべきです。 |
formHTML5 | form_id | ボタンがどのフォームに属するかを指定します。 |
formactionHTML5 | URL | フォームを送信するときにどこにフォームデータを送信するかを指定します。form 要素の action 属性を覆します。この属性は type="submit" と組み合わせて使用されます。 |
formenctypeHTML5 | application/x-www-form-urlencoded multipart/form-data text/plain | フォームデータをサーバーに送信する前にどのようにエンコードするかを指定します。form 要素の enctype 属性を覆します。この属性は type="submit" と組み合わせて使用されます。 |
formmethodHTML5 | get post | フォームデータを送信する際に使用する HTTP メソッドを指定します。form 要素の method 属性を覆します。この属性は type="submit" と組み合わせて使用されます。 |
formnovalidateHTML5 | formnovalidate | この属性を使用すると、フォームを送信するときに確認を行いません。form 要素の novalidate 属性を覆します。この属性は type="submit" と組み合わせて使用されます。 |
formtargetHTML5 | _blank _self _parent _top framename | action URL をどこで開くかを指定します。form 要素の target 属性を覆します。この属性は type="submit" と組み合わせて使用されます。 |
name | name | ボタンの名前を指定します。 |
type | submit reset button | ボタンのタイプを指定します。 |
value | text | ボタンの初期値を指定します。スクリプトで変更できます。 |
<button> タグがサポートする HTMLのグローバル属性。
<button> タグがサポートする HTMLのイベント属性。
HTML DOM リファレンスマニュアル: ボタン オブジェクト