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 相关文章推荐
javascript读取RSS数据
Jan 20 Javascript
详解jQuery插件开发中的extend方法
Nov 19 Javascript
jQuery插件zepto.js简单实现tab切换
Jun 16 Javascript
springMVC结合AjaxForm上传文件
Jul 12 Javascript
IE下JS保存图片的简单实例
Jul 15 Javascript
Bootstrap零基础学习第一课之模板
Jul 18 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
Oct 26 Javascript
BootStrap整体框架之基础布局组件
Dec 15 Javascript
Vuex之理解Getters的用法实例
Apr 19 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
Sep 29 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
Dec 12 Javascript
react的hooks的用法详解
Oct 12 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防注入漏洞过滤函数代码
2012/04/11 PHP
php define的第二个参数使用方法
2013/11/04 PHP
PHP和Mysql中转UTF8编码问题汇总
2015/10/10 PHP
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
Knockout visible绑定使用方法
2013/11/15 Javascript
JS网页图片按比例自适应缩放实现方法
2014/01/15 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
微信JS-SDK选取手机照片上传功能
2017/04/21 Javascript
Bootstrap datepicker日期选择器插件使用详解
2017/07/26 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
react+redux的升级版todoList的实现
2017/12/18 Javascript
详解如何使用微信小程序云函数发送短信验证码
2019/03/13 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
2019/11/07 Javascript
python调用摄像头显示图像的实例
2018/08/03 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
基于python实现音乐播放器代码实例
2020/07/01 Python
解决Python3.8运行tornado项目报NotImplementedError错误
2020/09/02 Python
python 使用三引号时容易犯的小错误
2020/10/21 Python
HTML5 预加载让页面得以快速呈现
2013/08/13 HTML / CSS
《一个中国孩子的呼声》教学反思
2014/02/12 职场文书
销售内勤岗位职责
2014/04/15 职场文书
水污染治理工程专业求职信
2014/06/14 职场文书
建筑管理专业求职信
2014/07/28 职场文书
2014年物业管理工作总结
2014/11/21 职场文书
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python
python 判断文件或文件夹是否存在
2022/03/18 Python
nginx设置资源请求目录的方式详解
2022/05/30 Servers