1

オプションから値を選択してボタンをクリックすると、選択した値をjavascriptで取得したい。私は何を間違っていますか?私の値は常に 1 です。

 <select id="aand_select">
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                            <option value="4">4</option>
                            <option value="5">5</option>
    </select>

// JavaScript コード

var e = document.getElementById("aand_select");
var quantity= e.options[e.selectedIndex].value;
4

2 に答える 2

3

これはどうやらうまくいきます

var e = document.getElementById("aand_select");
e.addEventListener('change', function(){
  var quantity= e.options[e.selectedIndex].value;
  console.log(quantity);
},false);​​​​​​​​​​
于 2012-05-18T22:12:46.637 に答える
1

適切なタイミングで JavaScript を呼び出していることを確認してください。たとえば、ページがロードされたときにのみ呼び出す場合、値は決して変更されません。onClick() またはその他のイベントから呼び出していることを確認してください。

于 2012-05-18T22:10:02.970 に答える