クラス値が「classA」、ID値が「id1」の要素があります。classまたはidを使用して要素を取得する方法は知っていますが、クラス値が「classA」の要素が多数あり、ID値が「id1」の要素が多数あります。したがって、クラスとIDを使用して要素を取得する必要があります。教えてください、どうすればいいですか?前もって感謝します。
4 に答える
3
値は、id
HTML仕様によって一意である必要があります。これに違反すると、さまざまな問題が発生します。たとえば、セレクターがどの要素とも一致しない場合があります。
したがって、値を変更id
して、ドキュメント内で一意になるようにする必要があります。
W3C Markup Validatorを使用するとid
、特に複数定義された値が検出されます。
于 2012-07-17T06:09:48.137 に答える
1
jQueryで:
$("div#IDvalue.classname")
ID
実際、 s は一意でなければならないことに注意してください。
于 2012-07-17T06:11:23.733 に答える
0
Id
標準に従って常に一意である必要があります。ID を重複させないでください。HTML
クラスは、複数の要素にわたって複製できます。
于 2012-07-17T06:11:14.913 に答える
0
IDは明示的に異なる必要があります..
getElementById('#id').value
クラスでは、このようなものを使用します
getElementsByClassName("classname")[0].value
getElementsByClassName("classname")[1].value
于 2012-07-17T06:12:18.760 に答える