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 相关文章推荐
用正则表达式 动态创建/增加css style script 兼容IE firefox
Mar 10 Javascript
javascript 面向对象编程 万物皆对象
Sep 17 Javascript
Javascript 去除数组的重复元素
May 04 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
Feb 21 Javascript
js鼠标点击图片切换效果代码分享
Aug 26 Javascript
深入剖析JavaScript:Object类型
May 10 Javascript
Node.js开启Https的实践详解
Oct 25 Javascript
jquery+css3实现的经典弹出层效果示例
May 16 jQuery
解决vue项目获取dom元素宽高总是不准确问题
Jul 29 Javascript
JavaScript手写数组的常用函数总结
Nov 22 Javascript
vue实现轮播图帧率播放
Jan 26 Vue.js
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
May 30 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 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
基于PHP实现等比压缩图片大小
2016/03/04 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
jQuery 常见学习网站与参考书
2009/11/09 Javascript
js 设置选中行的样式的实现代码
2010/05/24 Javascript
js中格式化日期时间型数据函数代码
2010/11/08 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
Nodejs学习笔记之Global Objects全局对象
2015/01/13 NodeJs
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
2017/06/17 Javascript
Vue实现动态创建和删除数据的方法
2018/03/17 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
JS中数据结构之栈
2019/01/01 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
Vue+Element-UI实现上传图片并压缩
2019/11/26 Javascript
python解析基于xml格式的日志文件
2017/02/25 Python
django 常用orm操作详解
2017/09/13 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
python unittest实现api自动化测试
2018/04/04 Python
Python 机器学习库 NumPy入门教程
2018/04/19 Python
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
2018/06/09 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
Python操作Elasticsearch处理timeout超时
2020/07/17 Python
使用Python解析Chrome浏览器书签的示例
2020/11/13 Python
法国春天百货官网:Printemps.com
2020/06/29 全球购物
小学红领巾中秋节广播稿
2014/01/13 职场文书
我们的节日端午节活动总结
2015/02/11 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
假期读书倡议书3篇
2019/08/19 职场文书
创业计划书之家教中心
2019/09/25 职场文书
Java elasticsearch安装以及部署教程
2021/06/28 Java/Android
Python基本的内置数据类型及使用方法
2022/04/13 Python