
关于CSS样式的问题,想请教大神如何修改现在状态的select的背景颜色,搜了一圈都只能修改下拉框的背景颜色
但是我需要修改的背景颜色是他选中之后的改如何修改这个下拉框通过document.getElementById("XXX")能获取到,如何在js中对他选中状态设置背景颜色...
但是我需要修改的背景颜色是他选中之后的改如何修改
这个下拉框通过document.getElementById("XXX")能获取到,如何在js中对他选中状态设置背景颜色 展开
这个下拉框通过document.getElementById("XXX")能获取到,如何在js中对他选中状态设置背景颜色 展开
2个回答
展开全部
<!-- 添加css样式 -->
<style type="text/css">
.blue {
background-color:#0000FF;
color:#FFF;
}
.yellow {
background-color: #FAFAD2;
color: #000000;
}
</style>
<select id="sle">
<option class="blue"> option1 </option> <option class="yellow"> option2 </option>
</select>
也可以通过js 来改变,给每个option 绑定一个onclick 事件,每次点击之后改变它的颜色即可:this.style.background = 'red';
<style type="text/css">
.blue {
background-color:#0000FF;
color:#FFF;
}
.yellow {
background-color: #FAFAD2;
color: #000000;
}
</style>
<select id="sle">
<option class="blue"> option1 </option> <option class="yellow"> option2 </option>
</select>
也可以通过js 来改变,给每个option 绑定一个onclick 事件,每次点击之后改变它的颜色即可:this.style.background = 'red';
追问
不好意思,可能我表述的意思不对,我是想让select本身的背景色改变,不是点击后的下拉框背景色改变....
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询