![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?8acaa2e)
No.3ベストアンサー
- 回答日時:
一つのタグの中にname属性とid属性を書き込むことは問題ないと思います。
JavaScriptで利用する場合は、先の方の回答に書かれているようにDOMを利用してdocument.getElementsByName()で同じname属性を持つタグを配列として取得したり、他にdocument.getElementById()で特定のid属性を持つタグを取得したりすることが可能になります。
DOMを利用しない場合でも、要素を特定する識別子として利用されますね(form要素など)。
ちなみに、DOMを利用する場合には、同じページ内で複数のタグにname属性で同じ名前を付けることは可能ですが、id属性は基本的に同じページ内で複数のタグに重複して同じ名前をつけることはできない(JavaScriptを利用するとエラーの原因になる)と思います。
また、特定のform要素にアクセスする場合や、フレームセットなどに記述する場合は、name属性でも、同一ページ内の複数のタグに同じ名前を重複して設定すると、誤動作の原因になりえます。
参考になれば幸いです。
No.1
- 回答日時:
InternetExplorer5以上なら
JavaScriptでは
nameプロパティは
document.getElementsByName("xxx");
で同じ名前のnameを配列として利用できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- MySQL mysqlの結合について教えてください 1 2022/05/19 15:13
- JavaScript gasについて 1 2022/05/31 21:51
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
個別にリンクの色を変える方法
-
【CSS】特定のリンクを含むaタ...
-
display:table-cell内でこんな...
-
cssでリンクに下線を表示したり...
-
.section1.section2 という書き...
-
はじめてのウェブページ
-
CSSのスタイルシート適用について
-
透過背景を解除するにはどうす...
-
HP作成(ワッパーを中心に)
-
CSSを多用すると遅くなる?
-
CSSで背景画像をランダムに同画...
-
classとidの名前の付け方
-
今スタイルシートを学んでいる...
-
CSS idセレクタについて教えて...
-
CSSのクラス名・ID名の指定でワ...
-
CSSに同じclass名がいっぱい‥。...
-
htmlの文字が縦書きになる
-
html の divとtable の役割
-
【ヒトの神秘】美男美女から何...
-
smallにtext-allignが効かない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
個別にリンクの色を変える方法
-
CSSのクラス名・ID名の指定でワ...
-
CSSに同じclass名がいっぱい‥。...
-
idの中のid指定
-
最近、HTMLのヘッダーをIDで定...
-
liリストタグの背景色に色がつ...
-
HTML要素のid/class名の長さに...
-
brにクラスをつけてcssでdispla...
-
透過背景を解除するにはどうす...
-
htmlのid属性って必要なの?
-
スタイルシートでデザイン
-
フロートのクリアについて
-
ページの左右の余白(枠外)に...
-
CSS, リンクの色を一部変えるに...
-
サイトにjQueryが使用されてい...
-
CSSで、DIV#hogeという記述は何...
-
Bootstrap3でcontainerがずれる...
-
スタイルシートで、id属性の中...
-
外部css定義したclassをht...
-
divの入れ子を多用してページを...
おすすめ情報