如何使用javascript从下拉列表中选择一个值

时间:2013-09-04 15:18:03

标签: javascript drop-down-menu

我正在尝试从网站http://www.snapdeal.com/product/samsung-galaxy-grand-duos-i9082/638689?HID=productGrid_mobiles_1

的下拉列表中选择一个值

使用的代码:

var obj = document.getElementById('attribute-select-0'); 
    obj.options[1].selected = true;

如果从下拉列表中手动选择,则会在更改下拉列值时看到下面div的href和其他属性发生变化

console.log(document.getElementById('BuyButton-1').href);

问题我遇到的问题是我使用上面提到的代码选择了下拉值,但仍未获得console.log中的更改预期值(document.getElementById( 'BuyButton-1')的href);

编辑还尝试过:

obj.selectedIndex = 'White';

但结果相同。

不知道我在哪里做错了

1 个答案:

答案 0 :(得分:0)

$("#attribute-select-0").val("White");

或使用普通的Javascript:

document.getElementById("attribute-select-0").value="White";