gpt4 book ai didi

javascript - 选择时更改下拉菜单的背景颜色

转载 作者:太空宇宙 更新时间:2023-11-04 12:48:52 25 4
gpt4 key购买 nike

如何改变下拉菜单的颜色。就像我有一个包含 5 个选项的下拉菜单,每当我单击一个选项时,我希望该选项更改颜色,以便我可以跟踪我已经选择了哪些选项。 (这里的 5 是假设的,我有更大的列表,其中包含 IP 和端口作为字段,所以不记得我检查过的所有字段)。

假设我的下拉菜单是

<select>
<option val="">Please choose</option>
<option val="1">Option 1</option>
<option val="2">Option 2</option>
<option val="3">Option 3</option>
<option val="4">Option 4</option>
<option val="5">Option 5</option>
</select>

最佳答案

var select = document.getElementById('select');
select.onchange = function() {
select.options[select.selectedIndex].style.backgroundColor = 'red';
}

var clean = document.getElementById('clean');
clean.onclick = function() {
for(var i = 0; i < select.options.length; i++) {
select.options[i].style.backgroundColor = '';
}
}
<select id="select">
<option val="">Please choose</option>
<option val="1">Option 1</option>
<option val="2">Option 2</option>
<option val="3">Option 3</option>
<option val="4">Option 4</option>
<option val="5">Option 5</option>
</select>

<button type="button" id="clean">Clean</div>

关于javascript - 选择时更改下拉菜单的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26292776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com