简单的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框架的AJAX实例代码
Nov 03 Javascript
window.name代替cookie的实现代码
Nov 28 Javascript
angularjs基础教程
Dec 25 Javascript
JavaScript获取网页中第一个链接ID的方法
Apr 03 Javascript
比较常见的javascript中定义函数的区别
Nov 09 Javascript
javascript数组克隆简单实现方法
Dec 16 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
Jan 19 Javascript
浅谈js键盘事件全面控制
Dec 01 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
Jan 21 Javascript
jquery操作select取值赋值与设置选中实例
Feb 28 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
Apr 18 Javascript
Promise静态四兄弟实现示例详解
Jul 07 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
简单的页面缓冲技术
2006/10/09 PHP
Yii2中多表关联查询hasOne hasMany的方法
2017/02/15 PHP
YII2框架中日志的配置与使用方法实例分析
2020/03/18 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
jquery中获取id值方法小结
2013/09/22 Javascript
jquery中radio checked问题
2015/03/16 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
2015/06/05 Javascript
Node.js如何自动审核团队的代码
2016/07/20 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
基于express中路由规则及获取请求参数的方法
2018/03/12 Javascript
在Vue methods中调用filters里的过滤器实例
2018/08/30 Javascript
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
JS实现TITLE悬停长久显示效果完整示例
2020/02/11 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
vue+element实现动态加载表单
2020/12/13 Vue.js
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
详解python进行mp3格式判断
2016/12/23 Python
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
Python 数据处理库 pandas进阶教程
2018/04/21 Python
Python使用爬虫爬取静态网页图片的方法详解
2018/06/05 Python
Python开发的十个小贴士和技巧及长常犯错误
2018/09/27 Python
python 实现识别图片上的数字
2019/07/30 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
德国香水、化妆品和护理产品网上商店:Parfumdreams
2018/09/26 全球购物
铭宣海淘转运:美国、日本、英国转运等全球转运公司
2019/09/10 全球购物
Gretna Green中文官网:苏格兰格林小镇
2019/10/16 全球购物
以下的初始化有什么区别
2013/12/16 面试题
预备党员思想汇报范文
2013/12/29 职场文书
医药销售求职信范文
2014/02/01 职场文书
精彩广告词大全
2014/03/19 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
Python实现的扫码工具居然这么好用!
2021/06/07 Python
python四种出行路线规划的实现
2021/06/23 Python
戴尔Win11系统no bootable devices found解决教程
2022/09/23 数码科技