0

同じ名前と ID のコンボ ボックスがあります。最初のコンボボックスにフォーカスしたい。

これどうやってするの?

document.getElementById('test').focus();

これは、コンボ ボックスにフォーカスを設定するために与えられた JavaScript コードですが、何も起こりません。

次のようなコンボボックスがあります。

<select name="test" id="test">
         <option value="0.25">0.25</option>
         <option value="0.50">0.50</option>
          <option value="1.00">1.00</option>
</select>

<select name="test" id="test">
         <option value="t1">t1</option>
         <option value="t2">t2</option>
         <option value="t3">t3</option>
</select>

私のページには、同じ名前とIDを持つこのようなコンボボックスがあります。

ここで、最初のコンボ ボックスにフォーカスを設定したいと思います。JavaScript を使用してこれを行うにはどうすればよいですか?

4

2 に答える 2

0

id同じ!を持つ要素を複数持つことはできません。

これを試して:

HTML:

<select name="first" id="first">
     <option value="0.25">0.25</option>
     <option value="0.50">0.50</option>
     <option value="1.00">1.00</option>
</select>

<select name="second" id="second">
     <option value="t1">t1</option>
     <option value="t2">t2</option>
     <option value="t3">t3</option>
</select>

JavaScript:

document.getElementById('first').focus();
于 2012-04-17T10:15:06.533 に答える