我有以下元素:
<select id="color" name="colorId" class="btn secondary">
<option value="347366" selected="selected">Purple</option>
<option value="56634">White</option>
</select>
我想找到选择了哪个选项:
以下仅给我默认值:
document.querySelector('#color option[selected="selected"]')
(我知道如何用 JQuery 做到这一点,但是,我不能使用 jQuery 或任何其他类似的库)
最佳答案
使用 :checked 选择器。这适用于复选框、单选框和选择
document.querySelector('#color option:checked')
对于节点
document.querySelector('#color option:checked').value
值(value)
关于javascript - 查找在 <select> 中选择了哪个 <Option>(没有 JQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14333797/