简单的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的变量作用域和this指针的讨论
Dec 16 Javascript
jQuery动画特效实例教程
Aug 29 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
Oct 17 Javascript
Javascript中3个需要注意的运算符
Apr 02 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
Apr 07 Javascript
微信小程序 实现点击添加移除class
Jun 12 Javascript
理解 javascript 中的函数表达式与函数声明
Jul 07 Javascript
React Native 集成jpush-react-native的示例代码
Aug 16 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
Sep 05 jQuery
vue实现条件叠加搜索的解决方法
May 28 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
Jul 27 Javascript
JavaScript this关键字指向常用情况解析
Sep 02 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编码规范-php coding standard
2007/03/16 PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
php实现文件下载实例分享
2014/06/02 PHP
PHP获取当前完整URL地址的函数
2014/12/21 PHP
javascript之学会吝啬 精简代码
2010/04/25 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
2011/12/20 Javascript
JQuery select控件的相关操作实现代码
2012/09/14 Javascript
JS将表单导出成EXCEL的实例代码
2013/11/11 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
Bootstrap3 内联单选和多选框
2016/12/29 Javascript
JavaScript实现图片懒加载的方法分析
2018/07/05 Javascript
微信小程序scroll-view实现滚动穿透和阻止滚动的方法
2018/08/20 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
2019/04/30 Javascript
node实现mock-plugin中间件的方法
2019/12/25 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
python中stdout输出不缓存的设置方法
2014/05/29 Python
Python3访问并下载网页内容的方法
2015/07/28 Python
Python2与python3中 for 循环语句基础与实例分析
2017/11/20 Python
Python的iOS自动化打包实例代码
2018/11/22 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
在python中利用dict转json按输入顺序输出内容方式
2020/02/27 Python
Python实现初始化不同的变量类型为空值
2020/06/02 Python
医学院四年学习生活的自我评价
2013/11/06 职场文书
大学生就业推荐信范文
2013/11/29 职场文书
投标担保书范文
2014/04/02 职场文书
人事代理委托书
2014/09/27 职场文书
小学科学教学计划
2015/01/21 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
肖申克救赎观后感
2015/06/02 职场文书
2016年教师节感言
2015/12/09 职场文书
Python+uiautomator2实现自动刷抖音视频功能
2021/04/29 Python
Python可变与不可变数据和深拷贝与浅拷贝
2022/04/06 Python