源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JS小功能(button选择颜色)简单实例

  • 时间:2022-07-22 19:38 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JS小功能(button选择颜色)简单实例
效果: [img]http://files.jb51.net/file_images/article/201311/20131129152643873.jpg[/img] [img]http://files.jb51.net/file_images/article/201311/20131129152735127.jpg[/img] 代码:
[u]复制代码[/u] 代码如下:
<head runat="server">     <title></title>     <style type="text/css">         #red         {             width: 260px;             height: 200px;             background: #FF0000;             display: none;         }         #green         {             width: 260px;             height: 200px;             background: #00FF00;             display: none;         }         #yellow         {             width: 260px;             height: 200px;             background: #FFFF00;             display: none;         }         #blue         {             width: 260px;             height: 200px;             background: #0000FF;             display: none;         }     </style>     <script type="text/javascript">         window.onload = function () {             var btn = document.getElementsByTagName('input');             var div = document.getElementsByTagName('div');             for (var i = 0; i < btn.length; i++) {                 btn[i].index = i;                 btn[i].onclick = function () {                     for (var i = 0; i < btn.length; i++) {                         btn[i].style.background = '';                     }                     switch (this.value) {                         case '红色': this.style.background = '#FF0000';                             break;                         case '绿色': this.style.background = '#00FF00';                             break;                         case '黄色': this.style.background = '#FFFF00';                             break;                         case '蓝色': this.style.background = '#0000FF';                             break;                     }                     for (var i = 0; i < btn.length; i++) {                         div[i].style.display = '';                     }                     div[this.index].style.display = 'block';                 }             }         };     </script> </head> <body>     <input type="button" id="btn1" value="红色" style="background-color: #FF0000" />     <input type="button" id="btn2" value="绿色" />     <input type="button" id="btn3" value="黄色" />     <input type="button" id="btn4" value="蓝色" />     <div id="red" style="display: block;">     </div>     <div id="green">     </div>     <div id="yellow">     </div>     <div id="blue">     </div> </body>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部