我有一个相当不同的 HTML 结构,我试图获取下拉列表的选定值,如下面的代码所示:
<div class="quantityDropdown quantityDropdown-cartItem">
<select id="qtySelect-61224b70-7b26-11e6-91d5-6921d6fe7421" class="cart-quantity-picker"
data-orderitem="61224b70-7b26-11e6-91d5-6921d6fe7421">
<option value="1">1</option>
<option value="2" selected="">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</div>
Run Code Online (Sandbox Code Playgroud)
我的代码返回null.
我想得到 2 作为我的值。正如您所看到的,该属性中没有值selected。
var quantity = document.querySelector(".quantityDropdown select").getAttribute("selected");
Run Code Online (Sandbox Code Playgroud)
如何获取选项标签之外的值 2?