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 相关文章推荐
JS查看对象功能代码
Apr 25 Javascript
JS 精确统计网站访问量的实例代码
Jul 05 Javascript
js截取中英文字符串、标点符号无乱码示例解读
Apr 17 Javascript
jQuery判断元素是否存在的可靠方法
May 06 Javascript
JavaScript 表单处理实现代码
Apr 13 Javascript
对象转换为原始值的实现方法
Jun 06 Javascript
实例解析angularjs的filter过滤器
Dec 14 Javascript
Javascript Function.prototype.bind详细分析
Dec 29 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
May 12 Javascript
详解如何在react中搭建d3力导向图
Jan 12 Javascript
vue引用js文件的多种方式(推荐)
May 17 Javascript
js实现搜索提示框效果
Sep 05 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实现与erlang的二进制通讯实例解析
2014/07/23 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
2021/02/26 PHP
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
javascript中的事件代理初探
2014/03/08 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
localResizeIMG先压缩后使用ajax无刷新上传(移动端)
2015/08/11 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
2015/11/23 Javascript
如何利用AngularJS打造一款简单Web应用
2015/12/05 Javascript
Angular.JS中的this指向详解
2017/05/17 Javascript
jQuery Autocomplete简介_动力节点Java学院整理
2017/07/17 jQuery
Vue项目中使用jsonp抓取跨域数据的方法
2019/11/10 Javascript
[46:04]Liquid vs VP Supermajor决赛 BO 第四场 6.10
2018/07/05 DOTA
Python中pygame安装方法图文详解
2015/11/11 Python
Python读取文件内容的三种常用方式及效率比较
2017/10/07 Python
SVM基本概念及Python实现代码
2017/12/27 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
Python多线程及其基本使用方法实例分析
2019/10/29 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
Python 远程开关机的方法
2020/11/18 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
canvas画图被放大且模糊的解决方法
2020/08/11 HTML / CSS
LORAC官网:美国彩妆品牌
2019/08/27 全球购物
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
资产评估专业大学生求职信
2013/09/29 职场文书
电气工程及自动化专业自荐书范文
2013/12/18 职场文书
总会计师岗位职责
2014/02/19 职场文书
职业生涯规划书范文
2014/03/10 职场文书
马智宇婚礼主持词
2014/03/22 职场文书
高三上学期学习自我评价
2014/04/23 职场文书
实验室的标语
2014/06/20 职场文书
2015年党总支工作总结
2015/05/25 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python
MySQL Server 层四个日志
2022/03/31 MySQL