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 相关文章推荐
用于自动添加Digg This!按钮的JavaScript
Dec 23 Javascript
用js实现层随着内容大小动态渐变改变 推荐
Dec 19 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件
Dec 21 Javascript
使用jquery动态加载javascript以减少服务器压力
Oct 29 Javascript
javascript中with()方法的语法格式及使用
Aug 04 Javascript
jquery实现简单合拢与展开网页面板的方法
Sep 01 Javascript
AngularJS在IE8的不支持的解决方法
May 13 Javascript
AngularJS创建自定义指令的方法详解
Nov 03 Javascript
Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
Mar 13 Javascript
vue中实现在外部调用methods的方法(推荐)
Feb 08 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
May 23 Javascript
vue h5移动端禁止缩放代码
Oct 28 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数据库链接类(PDO+Access)实例分享
2013/12/05 PHP
PHP的中使用非缓冲模式查询数据库的方法
2017/02/05 PHP
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
WordPress JQuery处理沙发头像
2009/06/22 Javascript
JS下高效拼装字符串的几种方法比较与测试代码
2010/04/15 Javascript
JQuery异步加载无限下拉框级联功能实现示例
2014/02/19 Javascript
node.js中的querystring.unescape方法使用说明
2014/12/10 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
关于JS 预解释的相关理解
2016/06/28 Javascript
Bootstrap Table使用整理(五)之分页组合查询
2017/06/09 Javascript
react.js 父子组件数据绑定实时通讯的示例代码
2017/09/25 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
基于vue2实现上拉加载功能
2017/11/28 Javascript
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
解决新建一个vue项目过程中遇到的问题
2020/10/22 Javascript
python 实现归并排序算法
2012/06/05 Python
python通过apply使用元祖和列表调用函数实例
2015/05/26 Python
Python中不同进制的语法及转换方法分析
2016/07/27 Python
Python 多进程和数据传递的理解
2017/10/09 Python
python opencv之SIFT算法示例
2018/02/24 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
Python 实现文件打包、上传与校验的方法
2019/02/13 Python
Python实现图像的垂直投影示例
2020/01/17 Python
Python模块 _winreg操作注册表
2020/02/05 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
土木工程专业大学毕业生求职信
2013/10/13 职场文书
有针对性的求职自荐信
2013/11/14 职场文书
化学专业毕业生自荐信
2013/11/15 职场文书
给孩子的新年寄语
2014/04/08 职场文书
党的群众路线教育实践活动查摆问题及整改措施
2014/10/10 职场文书
大学生安全教育主题班会
2015/08/12 职场文书
早上好问候语大全
2015/11/10 职场文书
文明医院的标语集锦!
2019/07/24 职场文书
Go gorilla/sessions库安装使用
2022/08/14 Golang