简单的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 LigerUI 使用教程表格篇(1)
Jan 18 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
Jan 03 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
Feb 21 Javascript
extJS中常用的4种Ajax异步提交方式
Mar 07 Javascript
深入浅析JavaScript中的作用域和上下文
Mar 26 Javascript
深入理解js generator数据类型
Aug 16 Javascript
vue-cli+webpack项目 修改项目名称的方法
Feb 28 Javascript
详解vue中this.$emit()的返回值是什么
Apr 07 Javascript
js中let能否完全替代IIFE
Jun 15 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
Jul 27 Javascript
nuxt.js写项目时增加错误提示页面操作
Nov 05 Javascript
webpack4从0搭建组件库的实现
Nov 29 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+MySQL5.0中文乱码解决方法
2006/11/20 PHP
php 应用程序安全防范技术研究
2009/09/25 PHP
一个PHP验证码类代码分享(已封装成类)
2011/07/17 PHP
php/js获取客户端mac地址的实现代码
2013/07/08 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
PHP自定义函数格式化json数据示例
2016/09/14 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
php二维数组按某个键值排序的实例讲解
2019/02/15 PHP
ext监听事件方法[初级篇]
2008/04/27 Javascript
jquery 常用操作方法
2010/01/28 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
浅谈javascript属性onresize
2015/04/20 Javascript
jquery SweetAlert插件实现响应式提示框
2015/08/18 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
JS中的phototype详解
2017/02/04 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
JavaScript简单实现的仿微博留言功能示例
2019/01/17 Javascript
mpvue全局引入sass文件的方法步骤
2019/03/06 Javascript
vue2.* element tabs tab-pane 动态加载组件操作
2020/07/19 Javascript
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
Pycharm 安装 idea VIM插件的图文教程详解
2020/02/21 Python
python使用pyecharts库画地图数据可视化的实现
2020/03/25 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
毕业自我鉴定范文
2013/11/06 职场文书
大学四年规划书范文
2013/12/27 职场文书
银行办理业务介绍信
2014/01/18 职场文书
文明家庭先进事迹材
2014/01/27 职场文书
党组织公开承诺书
2014/03/29 职场文书
服务型党组织建设典型材料
2014/05/07 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
创业计划书之网吧
2019/10/10 职场文书
linux下安装redis图文详细步骤
2021/12/04 Redis