質問する
23032 次
6 に答える
10
プレーンな JavaScript の場合:
var select = document.getElementById('color');
var currentOpt = select.options[select.selectedIndex];
JsBin の例: http://jsbin.com/ogunet/1/edit (js コンソールを開きます)
于 2013-01-15T08:36:15.913 に答える
1
これにより、選択したオプション値とテキストの両方が返されます。これがuで機能することを願っています。
乾杯
var elt = document.getElementById('color');
// get option selected
var option = elt.options[elt.selectedIndex].value;
var optionText = elt.options[elt.selectedIndex].text;
于 2013-01-15T08:40:10.687 に答える
0
を使用して<select>
DOM要素をgetElementById()
取得し、そのパラメーターを取得しますselectedIndex
。
var select = document.getElementById( 'color' ),
selIndex = select.selectedIndex;,
selElement = select.getElementsByTagName( 'option' )[ selIndex ];
于 2013-01-15T08:37:43.073 に答える