我正在尝试从网站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';
但结果相同。
不知道我在哪里做错了
答案 0 :(得分:0)
$("#attribute-select-0").val("White");
或使用普通的Javascript:
document.getElementById("attribute-select-0").value="White";