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 相关文章推荐
通过jquery还原含有rowspan、colspan的table的实现方法
Feb 10 Javascript
Javascript中 关于prototype属性实现继承的原理图
Apr 16 Javascript
使用js dom和jquery分别实现简单增删改
Sep 11 Javascript
javascript匿名函数实例分析
Nov 18 Javascript
javascript实现树形菜单的方法
Jul 17 Javascript
高效利用Angular中内置服务$http、$location等
Mar 22 Javascript
浅谈JavaScript中的分支结构
Jul 01 Javascript
AngularJS基础 ng-csp 指令详解
Aug 01 Javascript
老生常谈JavaScript 函数表达式
Sep 01 Javascript
javascript 日期相减-在线教程(附代码)
Aug 17 Javascript
layui中table表头样式修改方法
Aug 15 Javascript
微信小程序实现单选功能
Oct 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
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
Wordpress php 分页代码
2009/10/21 PHP
jQuery Mobile + PHP实现文件上传
2014/12/12 PHP
php获取用户浏览器版本的方法
2015/01/03 PHP
php生出随机字符串
2017/07/06 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
2018/03/15 PHP
php伪静态验证码不显示的解决方案
2019/09/26 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
php实现简单四则运算器
2020/11/29 PHP
jQuery实现密保互斥问题解决方案
2013/08/16 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
2014/04/21 Javascript
浅谈javascript中createElement事件
2014/12/05 Javascript
angularjs的一些优化小技巧
2014/12/06 Javascript
JS &amp; JQuery 动态添加 select option
2016/06/08 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
2016/08/18 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
聊一聊JS中的prototype
2016/09/29 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
解决Vue2.x父组件与子组件之间的双向绑定问题
2018/03/06 Javascript
如何更好的编写js async函数
2018/05/13 Javascript
JavaScript函数的特性与应用实践深入详解
2018/12/30 Javascript
JavaScript设计模式之命令模式实例分析
2019/01/16 Javascript
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
python中defaultdict的用法详解
2017/06/07 Python
python中datetime模块中strftime/strptime函数的使用
2018/07/03 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
2020/05/17 Python
详解anaconda安装步骤
2020/11/23 Python
I.T集团香港官方商城:ITeSHOP.com Hong Kong
2019/02/15 全球购物
试用期转正鉴定评语
2014/01/27 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
领导干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
《三国志》赏析
2019/08/27 职场文书
 Python 中 logging 模块使用详情
2022/03/03 Python