之前用到网上说的fouce也可行,但是失去焦点后,点击别处按钮也会恢复颜色,所以这样也行不通。后来找了好久,这个方法终于行的通。

html代码:

我是在table中加的按钮submit。

<table>
<tr><td><input class="flag hq_hy" type="submit" onclick="dj(this);" value="行业" /></td><td><input class="flag hq_zsh" type="submit" onclick="dj(this);" value="指数" /></td><td><input class="flag hq_hb" type="submit" onclick="dj(this);" value="货币" /></td><td><input class="flag hq_jyyc" type="submit" onclick="dj(this);" value="交易异常" /></td><td><input class="flag hq_byb" type="submit" onclick="dj(this);" value="比一比" /></td><td><input class="flag hq_lrcl" type="submit" style="" onclick="dj(this);" value="ETF两融策略" /></td></tr></table>

样式<style>

<style>
.hq_hy:hover, .hq_zsh:hover, .hq_hb:hover, .hq_jyyc:hover, .hq_byb:hover, .hq_lrcl:hover  /*鼠标移上去变色(不点击)*/{color: #fff;border-color: #b1b0b0;background: #b1b0b0;border: none;}.start{cursor: pointer;}.end{cursor: pointer;color: #fff;background: #b1b0b0;border: none;}</style>

其中hover是鼠标移上去的颜色。

js代码

<script type="text/javascript">$(function () {//加载事件var collection = $(".flag");$.each(collection, function () {$(this).addClass("start");});});//单击事件function dj(dom) {var collection = $(".flag");$.each(collection, function () {$(this).removeClass("end");$(this).addClass("start");});$(dom).removeClass("start");$(dom).addClass("end");}
</script>

这样点击一个按钮变色,再点击另一个按钮原来的按钮就恢复颜色。

转载于:https://www.cnblogs.com/why-love-study/p/6025383.html

有多个按钮,点击一个变色,点击另一个变色,原来的恢复颜色的方法相关推荐

  1. 转:(很有用)有多个按钮,点击一个变色,点击另一个变色,原来的恢复颜色的方法

    <table> <tr><td><input class="flag hq_hy" type="submit" οnc ...

  2. [js插件开发教程]一步步开发一个可以定制配置的隔行变色小插件

    隔行变色功能,不用js,直接用css伪类就可以做,这个实例可以作为js插件开发很好的入门级实例.本文实现的隔行变色包括以下功能: 1,支持2种常用结构共存( div元素 和 表格类型 ) 2,一个页面 ...

  3. php点击按钮显示隐藏代码,jQuery中点击按钮实现显示与隐藏的方法

    jQuery能够简单快捷的实现很多功能,因此在前端开发中被广泛使用,正在学习jQuery的小伙伴,你会用jQuery实现点击显示再次点击隐藏的效果吗(即jQuery二次点击隐藏)?这篇文章就和大家讲讲 ...

  4. html表单中按钮添加超链接,JS 实现点击按钮实现超链接功能

    通过 JS,直接改变报表中相关参数的参数值,报表画面呈现参数值对应的内容. 2.1 准备数据集 新建一个决策报表,新建数据集 ds1,SQL语句为:SELECT * FROM 销量 where 地区= ...

  5. android点击另一个app,Android 怎么从一个APP中打开另外一个APP

    Android 如何从一个APP中打开另外一个APP 众所周知,在一个APP内部,从一个页面跳转到另外一个页面是使用startactivity函数来实现的. 同样的,对于应用之间的跳转也是如此的.应用 ...

  6. 使用函数节流思想避免 SAP UI5 应用里按钮短时间内被高频重复点击试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  7. 点击按钮显示文字,再次点击隐藏文字

    点击按钮显示文字,再次点击隐藏文字 点击按钮显示文字,再次点击按钮隐藏文字 通过if条件判断css样式来做 <!DOCTYPE html> <html lang="en&q ...

  8. 【Android】点击按钮播放音乐,再次点击停止播放

    1.在res下新建raw文件夹 将音频复制粘贴至文件夹 2.代码 (1)PlatformActivity.java public static int cnt = 0;SoundPool sp;//声 ...

  9. android切换字体颜色,Android开发实现按钮点击切换背景并修改文字颜色的方法

    本文实例讲述了Android开发实现按钮点击切换背景并修改文字颜色的方法.分享给大家供大家参考,具体如下: 其实原理很简单,用到的是selector,用来设置android:background和an ...

最新文章

  1. 常见设计模式,单例模式(双重检测锁方式)示例
  2. C# 用装饰模式实现蝌蚪变青蛙的过程
  3. MSSql-1内部数据库版本号
  4. 谈谈 Android 中的 PathClassLoader 和 DexClassLoader
  5. Centos7 使用Docker 部署Nginx+mysql+tomcat+调试联通_03
  6. CentOS操作系统版本信息查看和隐藏
  7. iso12233测试方法_ISO12233 Test Chart (ISO12233标准分辨率测试卡)使用说明
  8. 极化码自适应CA-SCL译码(极化码译码)
  9. 利用JS实现简单的注册界面验证小案例
  10. iOS证书描述文件说明
  11. Redis恢复被删掉了的key值
  12. android webview 广告过滤,使用webView屏蔽广告(实操版)
  13. STM32F103 flash地址与数据存入时高低位的关系
  14. Jupyter Notebook又一懒人神器,拖拽生成Python代码!
  15. 利用php curl暴力破解urp账号密码
  16. 网络诊断显示服务器有问题,Win7系统网络诊断提示DNS服务器未响应怎么解决
  17. 《中庸》开宗明义:天命之谓性,率性之谓道,修道之谓教。
  18. word to vector 文本向量化
  19. 万亿级数据,如何高效进行数据治理
  20. vba随机抽取人名不重复_excel筛选重复姓名 求出Excel中不重复的人的姓名的VBA代码...

热门文章

  1. 【Java学习笔记】2023_03_10Java基础
  2. 使用函数实现数组元素的赋值
  3. node.js使用手册_权威的Node.js手册
  4. 技术书写作你要知道的几件事
  5. cesium地图添加坐标点
  6. 贪吃蛇c语言中加速怎么写,刚学C语言,想写一个贪吃蛇的代码
  7. 画布和画笔绘制五子棋
  8. 通过teamviewer访问内网
  9. 路飞学院 python_路飞学院-Python爬虫实战密训班-第1章
  10. git 强制切换分支