简单的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 相关文章推荐
JavaScript的9种继承实现方式归纳
May 18 Javascript
js数组常见操作及数组与字符串相互转化实例详解
Nov 10 Javascript
jquery ui dialog替代confirm实例分析
Jan 25 Javascript
js检查是否关闭浏览器的方法
Aug 02 Javascript
jQuery中fadein与fadeout方法用法示例
Sep 16 Javascript
微信小程序 页面之间传参实例详解
Jan 13 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
Jun 13 Javascript
AngularJS实现表格的增删改查(仅限前端)
Jul 04 Javascript
JS实现的简单表单验证功能示例
Oct 13 Javascript
通过webpack引入第三方库的方法
Jul 20 Javascript
JavaScript中交换值的10种方法总结
Aug 18 Javascript
使用Typescript开发微信小程序的步骤详解
Jan 12 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
discuz加密解密函数使用方法和中文注释
2014/01/21 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
2016/09/13 PHP
PHP实现的堆排序算法详解
2017/08/17 PHP
php+js实现点赞功能的示例详解
2020/08/07 PHP
jQuery学习笔记之DOM对象和jQuery对象
2010/12/22 Javascript
用Mootools获得操作索引的两种方法分享
2011/12/12 Javascript
javascript插入样式实现代码
2012/02/22 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
2012/05/10 Javascript
扩展JS Date对象时间格式化功能的小例子
2013/12/02 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
js获取字符串字节数方法小结
2015/06/09 Javascript
JS函数的定义与调用方法推荐
2016/05/12 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
vue如何引用其他组件(css和js)
2017/04/13 Javascript
JS中Attr的用法详解
2017/10/09 Javascript
从零开始搭建webpack+react开发环境的详细步骤
2018/05/18 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
小程序实现留言板
2018/11/02 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
python迭代器的使用方法实例
2013/11/21 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
css3 响应式媒体查询的示例代码
2019/09/25 HTML / CSS
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
大学生入党推荐书范文
2014/05/17 职场文书
爱心捐书活动总结
2014/07/05 职场文书
课外科技活动总结
2014/08/27 职场文书
殡葬服务心得体会
2014/09/11 职场文书
MySQL多表查询机制
2022/03/17 MySQL
Python中非常使用的6种基本变量的操作与技巧
2022/03/22 Python