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


Posted in Javascript onNovember 29, 2013

效果:

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

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

代码:

<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>
Javascript 相关文章推荐
node.js中的path.normalize方法使用说明
Dec 08 Javascript
js封装可使用的构造函数继承用法分析
Jan 28 Javascript
js实现div拖动动画运行轨迹效果代码分享
Aug 27 Javascript
纯JavaScript代码实现文本比较工具
Feb 17 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
Nov 09 Javascript
js调用刷新界面的几种方式
May 03 Javascript
详解angularJS自定义指令间的相互交互
Jul 05 Javascript
VUE前端cookie简单操作
Oct 17 Javascript
vue项目中仿element-ui弹框效果的实例代码
Apr 22 Javascript
12个提高JavaScript技能的概念(小结)
May 09 Javascript
JavaScript forEach中return失效问题解决方案
Jun 01 Javascript
ElementUI 修改默认样式的几种办法(小结)
Jul 29 Javascript
javascript从右边截取指定字符串的三种实现方法
Nov 29 #Javascript
Javascript setInterval的两种调用方法(实例讲解)
Nov 29 #Javascript
Jquery中children与find之间的区别详细解析
Nov 29 #Javascript
JS关键字球状旋转效果的实例代码
Nov 29 #Javascript
JS Loading功能的简单实现
Nov 29 #Javascript
分享Javascript中最常用的55个经典小技巧
Nov 29 #Javascript
浅析JavaScript中的类型和对象
Nov 29 #Javascript
You might like
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
php实现网站留言板功能
2015/11/04 PHP
Mac下php 5升级到php 7的步骤详解
2017/04/26 PHP
PHP中的浅复制与深复制的实例详解
2017/10/26 PHP
php实现文件上传基本验证
2020/03/04 PHP
JavaScript中的关键字&quot;VAR&quot;使用详解 分享
2013/07/31 Javascript
JavaScript插件化开发教程 (一)
2015/01/27 Javascript
浅谈Javascript 数组与字典
2015/01/29 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
2016/11/18 Javascript
从零学习node.js之简易的网络爬虫(四)
2017/02/22 Javascript
vue-router实现组件间的跳转(参数传递)
2017/11/07 Javascript
微信小程序实现文字跑马灯效果
2020/05/26 Javascript
Canvas实现微信红包照片效果
2018/08/21 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
小程序分享模块超级详解(推荐)
2019/04/10 Javascript
vue下载excel的实现代码后台用post方法
2019/05/10 Javascript
vue发送websocket请求和http post请求的实例代码
2019/07/11 Javascript
vue表单数据交互提交演示教程
2019/11/13 Javascript
[01:09]2014DOTA2国际邀请赛 TI4西雅图DOTA2 中国美女coser加油助威
2014/07/20 DOTA
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
Python字典的核心底层原理讲解
2019/01/24 Python
详解Python二维数组与三维数组切片的方法
2019/07/18 Python
Django时区详解
2019/07/24 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
Python爬取知乎图片代码实现解析
2019/09/17 Python
Python用Jira库来操作Jira
2020/12/28 Python
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
LG西班牙网上商店:Tienda LG Online Es
2019/07/30 全球购物
销售类个人求职信范文
2013/09/25 职场文书
房地产销售计划书
2014/01/10 职场文书
冬季施工防火方案
2014/05/17 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
Unity连接MySQL并读取表格数据的实现代码
2021/06/20 MySQL