Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript从下拉列表中选择值_Javascript_Drop Down Menu - Fatal编程技术网

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

如何使用javascript从下拉列表中选择值,javascript,drop-down-menu,Javascript,Drop Down Menu,我正在尝试从站点的下拉列表中选择a值 使用的代码: var obj = document.getElementById('attribute-select-0'); obj.options[1].selected = true; 如果您从下拉列表中手动选择,您将看到href和下面div的其他属性会随着您更改下拉列表值而更改 console.log(document.getElementById('BuyButton-1').href); 问题我面临的问题是,我使用上面提到的代码选择

我正在尝试从站点的下拉列表中选择a值

使用的代码:

var obj = document.getElementById('attribute-select-0'); 
    obj.options[1].selected = true;
如果您从下拉列表中手动选择,您将看到href和下面div的其他属性会随着您更改下拉列表值而更改

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

编辑也尝试过:

obj.selectedIndex = 'White';
但同样的结果

不知道我哪里做错了

$("#attribute-select-0").val("White");
或者使用纯Javascript:

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

这也导致了问题中提到的相同问题。快速查看fiddler说,一些ajax调用正在发生,但无法确定实现这一神奇功能的确切脚本。但是想知道需要什么,在snapdeal页面上做这个练习吧!基本上我想点击Buy now按钮,将产品添加到购物车中。但“立即购买”按钮只有在您选择产品颜色时才起作用。