简单的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 动态设置已知select的option的value值的代码
Dec 16 Javascript
JS 获取select(多选下拉)中所选值的示例代码
Aug 02 Javascript
jquery队列函数用法实例
Dec 16 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
Sep 01 Javascript
JavaScript制作淘宝星级评分效果的思路
Jun 23 Javascript
ECMAScript6轮播图实践知识总结
Aug 17 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
Apr 21 Javascript
详解a++和++a的区别
Aug 30 Javascript
vue里input根据value改变背景色的实例
Sep 29 Javascript
webpack打包非模块化js的方法
Oct 24 Javascript
vue 解决异步数据更新问题
Oct 29 Javascript
jQuery实现容器间的元素拖拽功能
Dec 01 jQuery
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
4.与数据库的连接
2006/10/09 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
CI框架实现创建自定义类库的方法
2018/12/25 PHP
PHP命名空间与自动加载机制的基础介绍
2019/08/25 PHP
jquery 插件学习(一)
2012/08/06 Javascript
jquery插件制作 表单验证实现代码
2012/08/17 Javascript
jquery indexOf使用方法
2013/08/19 Javascript
js动态修改input输入框的type属性(实现方法解析)
2013/11/13 Javascript
jquery交替变换颜色的三种方法 实例代码
2013/11/19 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
jQuery 过滤方法filter()选择具有特殊属性的元素
2014/06/15 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
jquery对象访问是什么及使用方法介绍
2016/05/03 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
全面了解js中的script标签
2016/07/04 Javascript
jQuery制作网页版选项卡
2016/07/28 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
[01:21]DOTA2 新英雄 森海飞霞
2020/12/18 DOTA
python打开网页和暂停实例
2014/09/30 Python
在python的类中动态添加属性与生成对象
2016/09/17 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
使用pandas对两个dataframe进行join的实例
2018/06/08 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
python之mock模块基本使用方法详解
2019/06/27 Python
Python代码实现http/https代理服务器的脚本
2019/08/12 Python
Python @property使用方法解析
2019/09/17 Python
python tkinter图形界面代码统计工具(更新)
2019/09/18 Python
python中用ctypes模拟点击的实例讲解
2020/11/26 Python
Etam德国:内衣精品店
2019/08/25 全球购物
斯洛伐克电子产品购物网站:DATART
2020/04/05 全球购物
大四学生找工作的自荐信
2014/03/27 职场文书
《山谷中的谜底》教学反思
2014/04/26 职场文书
超市商业计划书
2014/05/04 职场文书
Redis6.0搭建集群Redis-cluster的方法
2021/05/08 Redis
单机多实例部署 MySQL8.0.20
2022/05/15 MySQL