HTMLで要素の名前を設定するには?name属性の使い方を解説
HTMLでは、name属性を使うことで要素に名前を設定できます。この属性は、フォーム送信時のデータ識別やスクリプトからの要素参照など、さまざまな場面で重要な役割を果たします。
name属性が使用できるHTML要素
name属性は、以下のHTML要素に対して使用することができます。
- <button>
- <fieldset>
- <form>
- <iframe>
- <input>
- <map>
- <meta>
- <object>
- <output>
- <param>
- <select>
- <textarea>
特に<input>や<select>などのフォーム部品においては、name属性で付けた名前が送信データのキーとして使われるため、サーバー側で値を受け取る際に必須となります。
name属性の実装例
以下のコードは、<input>要素にname属性を設定したシンプルな例です。実際にブラウザで動かして挙動を確認してみてください。
<!DOCTYPE html> <html> <body> Subject: <input type = "text" name = "sub" spellcheck = "true"> <p>上の入力欄にスペルミスのある単語を入力すると、何が起こるか確認してみましょう。</p> <p contenteditable = "true" spellcheck = "true">これは編集可能なテキストです。スペルミスが含まれています。クリックして編集してみてください。</p> </body> </html>
まとめ
name属性は、要素に名前を付けるための基本的な属性です。フォームのデータ送信だけでなく、JavaScriptから要素へアクセスする際(document.getElementsByName()など)にも活用できるため、正しく理解しておくとWeb開発がよりスムーズになります。
-
HTMLで要素の幅を設定する方法【width属性の使い方を解説】
HTMLでは、width属性を使用することで要素の幅を設定できます。この属性は、<canvas>、<embed>、<img>、<input>、<video> などの要素と組み合わせて利用可能です。 width属性の基本的な使い方 width属性には、ピクセル単位の数値を指定します。例えば「width=300」と記述すると、要素の幅は300ピクセルに設定されます。高さを指定したい場合は、height属性を併用します。 width属性が使える主な要素 <img> … 画像の表示幅を指定 <video> … 動
-
HTMLで要素に値を追加するには?value属性の使い方を解説
HTMLで要素に値を設定するには、value属性を使用します。value属性は、フォーム送信時にサーバーへ送られる初期値や、要素が持つ現在の値を指定するために使われます。 value属性が使用できる要素 value属性は、以下のHTML要素で利用できます。 <button> … ボタンのラベルとして送信される値 <input> … 入力フィールドの初期値 <li> … 順序付きリスト(<ol>)内での項目の開始番号 <option> … 選択肢としてサーバーへ送信される値 <meter> … 計測範囲内における現在の値