2012-01-12 10 views
0

reqAという名前のテキストボックスAがあります。私はAに焦点を当てているとき、私はこのケースではcss/hml5を使っているが、jsではなくreqAであるAという名前のidを持つ別の要素のcssを変更したい。他の要素にフォーカスが入るたびに、別の要素名で利用できる要素IDを持つクラスを更新する方法

ごめんなさい。

ありがとうございます。

+0

まずオフのためのクラスを使用することができ、すべてのあるHTMLページあたりのページ1 IDで二つの要素に同じIDを使用するカントユニークで、何がやりたいことはJSなしでは不可能です。 HTMLを表示する場合は、代替案があります。あなたが古いIEをサポートする必要がある場合、IEは2つを区別せず、混乱する可能性があるので、2つの異なる要素が同じIDと名前を共有するのを避けるべきです。応答のために – RoToRa

+0

ありがとう。実際に私は同じidで2つの要素を持っていません。テキストボックスAは、他の要素のidがreqAのreqAとしてNAMEを持っています。 – Ranger

+0

@Ranger私はそれをうまく表現していませんでしたが、それはまさに私が意味する問題のシナリオです:名前を持ち、idを持つ別の要素と名前とIDは同じです。 http://jsfiddle.net/BUkYD/を見てください。 ABCという名前の要素が1つあるため、適切なブラウザは最初に「1」を警告し、IDが「ABC」の要素であるため、「DIV」に警告します。しかし、IE(IE8でもIE9についてはわかりません)では、 'name'と' id'を同じものと見なすので、 '2'と' INPUT'に警告します。 – RoToRa

答えて

1

idはあなたがこれはあなたがこの

関連する問題