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 回答