简单的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 相关文章推荐
jquery.jstree 增加节点的双击事件代码
Jul 27 Javascript
Jquery插件之打造自定义的select标签
Nov 30 Javascript
js中split函数的使用方法说明
Dec 26 Javascript
悬浮数字的实现案例
Feb 19 Javascript
jQuery通过Ajax返回JSON数据
Apr 28 Javascript
早该知道的7个JavaScript技巧
Jun 21 Javascript
Bootstrap如何创建表单
Oct 21 Javascript
详解angular ui-grid之过滤器设置
Jun 07 Javascript
Vue实现动态创建和删除数据的方法
Mar 17 Javascript
webpack本地开发环境无法用IP访问的解决方法
Mar 20 Javascript
原生js实现trigger方法示例代码
May 22 Javascript
JS闭包原理及其使用场景解析
Dec 03 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
星际争霸, 教主第一视角, ZvT经典龙蛇演义
2020/03/02 星际争霸
一个SQL管理员的web接口
2006/10/09 PHP
php中常用的预定义变量小结
2012/05/09 PHP
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
js实现图片轮换效果代码
2013/04/16 Javascript
编写简单的jQuery提示插件
2014/12/21 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
JavaScript动态创建form表单并提交的实现方法
2015/12/10 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
2016/05/12 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
详谈Node.js之操作文件系统
2017/08/29 Javascript
javascript自定义事件功能与用法实例分析
2017/11/08 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
2020/06/04 Javascript
vue中渲染对象中属性时显示未定义的解决
2020/07/31 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
[01:32]TI珍贵瞬间系列(一)
2020/08/26 DOTA
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
python使用xpath中遇到:到底是什么?
2018/01/04 Python
详解Python locals()的陷阱
2019/03/26 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
2019/10/25 Python
windows下python安装pip方法详解
2020/02/10 Python
python程序需要编译吗
2020/06/19 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
马来西亚户外装备商店:PTT Outdoor
2019/07/13 全球购物
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
Javascript如何发送一个Ajax请求
2015/01/26 面试题
薪酬专员岗位职责
2014/02/18 职场文书
股权转让协议书范本
2014/04/12 职场文书
服务理念标语
2014/06/18 职场文书
文艺委员竞选稿
2015/11/19 职场文书
《我和小伙伴》教学反思
2016/02/20 职场文书
MySQL数字类型自增的坑
2021/05/07 MySQL