在下拉框中选择一个颜色,如何更改div的背景颜色

  朋友们,好久不见,有一段时间没更新博客了,这几天的时间就把我这段时间所学的东西与大家分享分享,希望你们能给与意见!

  我先还是从基础的说起吧,下面来说一个简单的例子,就是如何通过选择下拉框中的颜色更改一个div的背景颜色:

首先我们先把这个下拉框创建出来:

View Code
 1 <select id = "s" οnchange="ChangeColor()">
 2         <option selected = "selected">-------请选择------</option>
 3         <option value="yellow">黄色</option>
 4         <option value="green">绿色</option>
 5         <option value="blue">蓝色</option>
 6         <option value="pink">粉红色</option>
 7         <option value="red">红色</option>
 8         <option value="gray">灰色</option>
 9         <option value="orange">橘黄色</option>
10 
11     </select>

之后我们创建一个div层:

<div id = "d"></div>

之后可以通过超链接更改这个div的背景颜色

<a href = "javascript:ChangeColor()"></a>

然后我们就需要创建函数ChangeColor(),首先需要先拿到div这个对象,可以通过dom.getElementById()这个方法,之后考虑如何获得下拉框中选中的值,然后把其值赋值给div层的背景颜色即可。详细代码如下:

View Code
 1 <script type="text/javascript">
 2     function ChangeColor(){
 3         var dd = document.getElementById("d");
 4         var ss = document.getElementById("s");
 5         dd.style.backgroundColor = ss.value;
 6     }
 7 </script>
 8 <style type="text/css">
 9 #d{
10     width:400px;
11     height:300px;
12     border:1px solid #000;
13 }
14 </style>

 

转载于:https://www.cnblogs.com/lina128zxf/archive/2012/10/24/2737692.html

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值