简单的JS控制button颜色随点击更改的实现方法


Posted in Javascript onApril 17, 2017

先上效果图:

简单的JS控制button颜色随点击更改的实现方法

默认“今日”是选中状态,是行内样式:

<button type="button" id="today" class="btn-link" onclick="todayDate()" style="color: #0062CC;">今日</button>

上面的日期都是点击才会切换颜色:

点击其它颜色,“今日”颜色更换成灰色

再次点击“今日”,还原回默认状态颜色

在除“今日”外的其它任一个日期中添加一个点击事件,可以实现【改变“今日”默认颜色状态】

在“今日”的点击事件中添加【还原‘‘今日''的默认状态颜色】

//昨日click
function yesterdayDate() {
  document.getElementById('title').value = getYesterdayDate(new Date());
  fetYesterdayData();
  today.css('color','#555555');
}
//今日click
function todayDate() {
  document.getElementById('title').value = formatterDateStr(new Date());
  fetTodayData();
  today.css('color','#0062cc');
}

OK,完成

以上这篇简单的JS控制button颜色随点击更改的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS左右无缝滚动(一般方法+面向对象方法)
Aug 17 Javascript
javascript封装 Cookie 应用接口
Aug 07 Javascript
JavaScript添加随滚动条滚动窗体的方法
Feb 23 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
Oct 10 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&amp;”)
Dec 23 Javascript
jQuery实现页面倒计时并刷新效果
Mar 13 Javascript
es6学习笔记之Async函数基本教程
May 11 Javascript
Vue自定义指令使用方法详解
Aug 21 Javascript
JavaScript实现表单注册、表单验证、运算符功能
Oct 15 Javascript
JS实现判断数组是否包含某个元素示例
May 24 Javascript
Vue3 中的数据侦测的实现
Oct 09 Javascript
详解JSON.parse和JSON.stringify用法
Feb 18 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
Apr 17 #jQuery
Vue分页组件实例代码
Apr 17 #Javascript
浅谈react.js 之 批量添加与删除功能
Apr 17 #Javascript
react.js 获取真实的DOM节点实例(必看)
Apr 17 #Javascript
老生常谈jacascript DOM节点获取
Apr 17 #Javascript
老生常谈combobox和combotree模糊查询
Apr 17 #Javascript
vue实现简单表格组件实例详解
Apr 16 #Javascript
You might like
用PHP生成自己的LOG文件
2006/10/09 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
2013/01/19 PHP
php实现的click captcha点击验证码类实例
2014/09/23 PHP
PHP动态页生成静态页的3种常用方法
2014/11/13 PHP
php随机取mysql记录方法小结
2014/12/27 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
2015/01/07 PHP
PHP attributes()函数讲解
2019/02/03 PHP
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
js实现addClass,removeClass,hasClass的函数代码
2011/07/13 Javascript
40款非常棒的jQuery 插件和制作教程(系列二)
2011/11/02 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
js实现鼠标悬停图片上时滚动文字说明的方法
2015/02/17 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
2015/06/05 Javascript
浅谈js基本数据类型和typeof
2016/08/09 Javascript
JavaScript轻松创建级联函数的方法示例
2017/02/10 Javascript
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
nodejs 子进程正确的打开方式
2017/07/03 NodeJs
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
详解Django框架中用户的登录和退出的实现
2015/07/23 Python
Python开发之快速搭建自动回复微信公众号功能
2016/04/22 Python
在Python中给Nan值更改为0的方法
2018/10/30 Python
Pycharm之快速定位到某行快捷键的方法
2019/01/20 Python
python实现淘宝秒杀脚本
2020/06/23 Python
python爬虫简单的添加代理进行访问的实现代码
2019/04/04 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
2020/05/11 Python
Django form表单与请求的生命周期步骤详解
2020/06/07 Python
什么是python的必选参数
2020/06/21 Python
Python+Xlwings 删除Excel的行和列
2020/12/19 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
2021/02/22 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
迟到检讨书范文
2015/01/27 职场文书
springboot中的pom文件 project报错问题
2022/01/18 Java/Android
ant design vue的form表单取值方法
2022/06/01 Vue.js