2012-01-18 27 views
0

同じIDを持つ2つの要素がありますが、そのうちの1つにアクセスする必要があります。そのノードの親によってアクセスできます。それは可能ですか?私は何ができないのでしょうか?親IDでIDを選択

+6

にしたい方のアクセス権を持っています。期間。それは間違っている、それは悪いとそれは無効です。 –

+0

2つの要素が同じIDを持つことはできません。有効なHTMLではありません。 –

+0

idは「識別子」を表します。だから、それはユニークでなければならない。それはエラーを与えません。あなたはそれを使うことができますが、アクセス中に競合が発生します。 –

答えて

1

Idは1つのHTMLページ内で一意である必要があります。

0

同じIDを持つ要素を使用しないでください。代わりにクラスを使用してください。最新のブラウザーはすべて、要素IDが一意であるとみなされる点で実績があります。

0

単一のページ/フォームでは、IDフィールドは一貫して一意でなければなりません。さもなければ、ソリューション/プロジェクトは構築されません。

0

最良の方法は、二つの異なる一意のIDと同じIDを持つ2つの要素を持っていないgetElementById();

関連する問題