如果想要選中select中的option值,要做到選中哪個打印哪個option的value,咱們可以這么寫:
<select id="qx" onchange="selectStages()">
<option value="2">按銷量</option>
<option value="1">按新品</option>
<option value="3">按價格</option>
</select>
<script>
function selectStages() {
var aaa = document.getElementById('qx');
var option = document.getElementsByTagName('option')
console.log(aaa.selectedIndex, '選中的Index');
var ccc = aaa.selectedIndex
if (ccc == 0) {
console.log(option[ccc].value, 'value按銷量');
} else if (ccc == 1) {
console.log(option[ccc].value, 'value按新品');
} else {
console.log(option[ccc].value, 'value按價格');
}
}
這樣就通俗易懂啦,結果如下:
