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 相关文章推荐
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
Jul 26 Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
Mar 29 Javascript
js this函数调用无需再次抓获id,name或标签名
Mar 03 Javascript
深入分析原生JavaScript事件
Dec 29 Javascript
JavaScript原生对象之Number对象的属性和方法详解
Mar 13 Javascript
JS onkeypress兼容性写法详解
Apr 27 Javascript
关于input全选反选恶心的异常情况
Jul 24 Javascript
防止Node.js中错误导致进程阻塞的办法
Aug 11 Javascript
AngularJS实现根据不同条件显示不同控件
Apr 20 Javascript
微信小程序实现城市列表选择
Jun 05 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
May 02 Javascript
JS 数组基本用法入门示例解析
Jan 16 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
基于mysql的bbs设计(三)
2006/10/09 PHP
PHP分页显示制作详细讲解
2008/11/19 PHP
php实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
php include加载文件两种方式效率比较
2010/08/08 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
2013/06/13 PHP
PHP 实现base64编码文件上传出现问题详解
2020/09/01 PHP
Aster vs KG BO3 第二场2.19
2021/03/10 DOTA
理解Javascript_06_理解对象的创建过程
2010/10/15 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
js替代copy(示例代码)
2013/11/27 Javascript
css如何让浮动元素水平居中
2015/08/07 Javascript
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
javascript和jquery实现用户登录验证
2016/05/04 Javascript
基于jQuery实现多标签页切换的效果(web前端开发)
2016/07/24 Javascript
通过bootstrap全面学习less
2016/11/09 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
js+html5实现页面可刷新的倒计时效果
2017/07/15 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
浅析JavaScript预编译和暗示全局变量
2020/09/03 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
Python 面向对象 成员的访问约束
2008/12/23 Python
在Python中使用HTML模版的教程
2015/04/29 Python
Python中datetime模块参考手册
2017/01/13 Python
python保存数据到本地文件的方法
2018/06/23 Python
python 动态生成变量名以及动态获取变量的变量名方法
2019/01/20 Python
关于tf.TFRecordReader()函数的用法解析
2020/02/17 Python
python代码如何注释
2020/06/01 Python
html5 视频播放解决方案
2016/11/06 HTML / CSS
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
高中班长自我鉴定
2013/12/20 职场文书
护士个人自我鉴定
2014/03/24 职场文书
青岛导游词
2015/02/12 职场文书
2016年教师节感恩寄语
2015/12/04 职场文书
文书工作总结(范文)
2019/07/11 职场文书
Nginx+SpringBoot实现负载均衡的示例
2021/03/31 Servers
Node.js实现爬取网站图片的示例代码
2022/04/04 NodeJs