js点击当前链接背景变色其他链接恢复原来背景色

京东右边导航栏 京东右边导航栏 悬浮到上面的时候变色,移开恢复正常 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> 阅读详情

可能大家都见过这样的效果,点击一个链接背景会变色,当再点击其他链接的时候,之前被点击的链接背景颜色又会恢复。下面就通过代码实例介绍一下如何实现此效果。

代码如下:

[HTML] 纯文本查看 复制代码运行代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>链接背景变色</title>
<style type="text/css">
ul{list-style:none;}
li,a{
  width:150px;
  height:30px;
  text-align:center;
  line-height:30px;
  margin-bottom:10px;
  background-color:#606;
  color:white;
  display:block;
}
a{text-decoration:none;}
</style>
<script type="text/javascript">
function changeCss(obj,lis){ 
  for(var i=0;i<lis.length;i++){ 
    lis[i].style.backgroundColor = "#606";
  } 
  obj.style.backgroundColor="#F30";
} 
window.onload=function(){
  var box=document.getElementById("box");
  alinks=box.getElementsByTagName("a");
  for(var i=0;i<alinks.length;i++){
    alinks[i].onclick=function(){
       changeCss(this,alinks)
    }
  }
}
</script>
</head>
<body>
<ul id="box">
  <li><a href="#">蚂蚁部落一</a></li>
  <li><a href="#">蚂蚁部落二</a></li>
  <li><a href="#">蚂蚁部落三</a></li>
  <li><a href="#">蚂蚁部落四</a></li>
  <li><a href="#">蚂蚁部落五</a></li>
</ul>
</body>
</html>
Ubuntu22.04安装搜狗输入法踩坑实录:从依赖报错到完美解决的完整指南 本文详细解析了在Ubuntu 22.04系统上安装搜狗拼音输入法的完整流程,从解决依赖报错到配置fcitx框架,再到最终优化使用体验。针对常见的dpkg安装错误和fcitx冲突问题,提供了实用的解决方案和命令,帮助用户顺利完成安装并享受流畅的中文输入体验。 阅读详情

相关推荐

Spyglass实战指南:跨时钟域同步方案深度解析

本文深度解析了Spyglass在跨时钟域同步方案验证中的实战应用。通过真实案例阐述了亚稳态的危害,并详细介绍了从基础的两级同步器到复杂的异步FIFO与握手协议等八大同步方案,以及如何利用Spyglass进行有效配置、检查与问题排查,为提升芯片设计可靠性提供系统性的避坑指南。

weixin_29219189的博客 840

js如何实现动态点击改变单元格颜色?

js如何实现动态点击改变单元格颜色? 一、总结 1、通过table的rows属性,遍历表格所有行,然后通过cells属性,遍历每一行中的单元格。 2、遍历的过程中,动态的为每一个单元格定义单击事件,改变单元格的背景色     二、js如何实现动态点击改变单元格颜色? 1、动态改变单元格背景色案例 实例描述: 单击单元格后改变其背景颜色,再次单击则恢复之前样式 案例要...

weixin_33878457的博客 2385

最新测算源码PHP算命源码-风水八字-八字起名-塔罗牌占卜

未来,随着技术的发展和用户需求的变化,我们可以继续对系统进行升级和优化,以满足更多用户的需求和期望。数据库设计:创建一个名为bazi的数据库表,包含以下字段:id(自增ID)、name(姓名)、sex(性别)、birth_date(出生日期)、birth_time(出生时间)、bazi(八字结果)。数据库设计:创建一个包含塔罗牌信息的数据库表,如tarot_cards,包含字段:id(塔罗牌ID)、name(塔罗牌名称)、meaning(塔罗牌含义)等。根据操作系统的不同,PHP的安装方法会有所不同。

shanbeizi的博客 2420

点击按钮背景变灰色,松开恢复原来色

点赞再看,养成好习惯~~~~ demo有的页面有100多个列表项,需要点击列表项的时候背景变灰色,松开后背景恢复原来色,这个样式加上才让人更清楚地看到是点击的哪一个按钮,视觉友好。 最初的时候我是想用js逻辑去修改样式,如果点击了,那么就改为灰色,松开后,再改为白色。结果demo有100多个列表项,我也不可能加上100多个监听,我突然想起以前学的事件代理,然后就实践了一把。出现了如下代码 <script> ..... let ul = document.getElem.

卓越无关环境,保持空杯心态——靡不有初,鲜克有终 3555

iPhone免越狱Git服务器搭建教程-iSH

iPhone免越狱Git服务器搭建教程

jts666的博客 4429

深入解析TMC2209 UART寄存器配置:从基础指令到高级参数调优

本文深入解析TMC2209 UART寄存器配置,从基础指令到高级参数调优,涵盖电流控制、微步细分等关键设置。通过实战案例和优化技巧,帮助开发者高效配置步进电机驱动,提升系统性能和稳定性。特别介绍了UART通信协议和CRC校验实现,确保数据传输可靠性。

tequila的博客 1159

用JS实现点击DIV改变背景样式,再次点击后背景恢复

将事件onclick加入到目标的div标签里,通过点击事件函数调用,记住在chrome下将颜色写成RGB的色值方式,写成16进制的无效(#******); HTML代码: <divstyle="background-color:#FFF;"class="list_collecti...

chiyu5739的博客 1595

Frida+Objection保姆级教程:从环境搭建到实战Hook(含Wallbreaker插件使用)

本文提供了一份从零开始的Frida与Objection移动安全动态分析实战指南。详细讲解了Python环境配置、Frida-Server部署、Objection核心命令使用以及Wallbreaker插件安装与应用。通过实战案例演示如何Hook网络请求(如HttpURLConnection和OkHttp3),帮助安全研究人员快速掌握应用运行时行为分析与漏洞挖掘技能。

weixin_28318011的博客 105

超链接点击之后有颜色有背景色,点击其他地方颜色照样不变,原生js实现

文章目录前端技术 js + html + css代码 前端技术 js + html + css 代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0,maxi

有时间可以指导毕业设计,可以私聊我。一个热爱编程的smallCuteMonkey,可以私信我 1493

Python小白也能玩转迅投QMT量化交易?手把手教你从安装到第一个策略

本文为零基础Python用户提供了上手迅投QMT量化交易平台的完整指南。从Python 3.6环境配置、QMT客户端获取安装,到核心概念讲解,并手把手教你编写并回测一个经典的双均线交易策略,帮助初学者快速迈出量化交易的第一步。

weixin_29103191的博客 763

五、MT8168 音频驱动之SPEAKER

本章主要讲解MT8168平台的内部SPEAKER驱动配置。分为HP接法和LINE OUT接法。2.1.3 audio_custom_exp.h设置。2.1.4 mixer_paths.xml设置。2.2.3 mixer_paths.xml设置。2.1.2 ProjectConfig 设置。2.2.2 ProjectConfig 设置。2.2.1 deconfig设置。2.1.1 DTS设置。......

Joon2020的博客 1664

怎样用javascript来改变链接中的文字的颜色和字体!!

今天 经理说客户要把首页的链接的字体的样式改一下,就是要把鼠标 移动到一个链接(就是)上面的时候,链接的字体和颜色都要变成 粗体和红色,而且鼠标移开后,颜色仍然不变,我刚开始用样式:a.link:hover {color:#FF0000;font-weight:bold;},但是想这样做的话只是鼠标移上去会变,移开后还是会变成以前的样式,客户的需求是:移上去后就变,移开后仍然保持链接为 粗体和红色

牛牛的小窝 5349

基于STM32L4XX、HAL库的AP6275S WIFI 模块驱动程序设计

支持802.11a/b/g/n/ac/ax (Wi-Fi 6)标准。// 这部分通常依赖于Broadcom提供的固件和驱动。// 这里需要添加Wi-Fi固件加载和初始化的代码。// 通常需要通过SDIO发送命令和接收响应。// 这里需要添加蓝牙HCI初始化代码。// 处理Wi-Fi和蓝牙数据。// 这里需要实现Wi-Fi连接逻辑。// 初始化SDIO和UART。// 确保蓝牙使能引脚已设置。// 关闭Wi-Fi和蓝牙。// 关闭Wi-Fi和蓝牙。// 打开Wi-Fi和蓝牙。// 初始化AP6275S。

zhusl6688的博客 278

html 实现二级列表,点击会变色

无标题文档     *{         margin:0px;         padding:0px;     }          a{         text-decoration:none;     }          h3{         font-weight:normal;         line-height:40px;         ba

qq_40143811的博客 1872

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

超链接按钮点击变色,原来的链接恢复原色

视频播放列表的超链接按钮点击变色,原来的恢复原色,主要是让用户清楚的知道此刻播放的是哪一集。这里所说的实现方法并不是利用css的link、hover、active所实现的,虽然css也能做到超链接点击...

qq_36320160的博客 1001

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

超链接(按钮)点击变色,原来的恢复原色

网页超链接(按钮)点击变色,原来的恢复原色,这里所说的并不是利用css的link、hover、active所实现的,而是利用一小段js代码实现的。实现的效果为:我们看电影的时候,我们点击哪一集的链接,那么这个链接就会唯一变色,并且不会像css中的active失去焦点后恢复原色,能实时显示当前用户观看的电影集数。 原理:先定义一个变量t用来记录用户上一次点击的超链接id,当用户点击超链接的时候,会...

K先生的博客 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

《相关div图层被鼠标点击变色及div图层颜色切换》

概述: 为了产生较好的用户体验程度,下述代码将实现:当div图层被鼠标点击时其背景色变为其他颜色。当鼠标点击另一个div图层时,第一次被点击的div图层变为原来的颜色,此时被点击的的div图层变为 其他颜色。下面将有两种方式来实现上述功能。 代码详情一: 鼠标点击相关div图层变色及div图层颜色切换

qq_35119220的博客 1244

点击导航栏按钮切换按钮背景色

解决点击导航栏点击哪个,哪个就高亮变色,其他恢复原状。 这里我用的是vue框架和element ui组件库写的。主要就是一个点击事件和一个for循环。 HTML <div id="app"> <!-- 导航栏 --> <div id="nav"> <router-link @click.native="dianji(index)" :class="{ clk: index == dynamic }"

$ 1882

表格隔行变色案例--js案列

鼠标经过哪一行便换色以便我们观察 效果图展示: <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>表格隔行变色</title> </head> <style> tbody td{ text-align: center; } .bg{ bac..

m0_59854777的博客 228

jQuery table行变色

jQuery table鼠标经过行变色函数

zythy的专栏 1452

基于JavaScript的表格设计:按序添加或删除班级的学生信息

目的: 制作一个表格,显示班级的学生信息 功能: 鼠标移到不同行,背景色发生改变,离开恢复原背景色 添加、删除按钮,可添加,可删除。 程序流程: 首先先建立绑定事件函数。 其次建立鼠标移动改变背景色函数。 再编写添加行和列函数。 最后编写删除函数。       HTML部分: <body> <table border="1" wi...

weixin_30412013的博客 238

原生js练手小项目(1.1~1.6)

发现了个很好的原生js练手的地方,特此开个博文作为记录 练手地址 以下是我对每个题目的解答,不标准,只是做个记录而已 1.1 <!DOCTYPE html> <html lang="en"> <head> <title>demo-1.1</title> <style> body{ ...

qq_41706280的博客 5452

JavaWebDay4

JsDay4

m0_62761692的博客 117

1500个javascript特效

16进制时间显示 2000年日历 20011123 21点游戏 Alert只弹出一次 asf文件在线播放 ASP删除记录的方法 BrowserCheck脚本 cookie的写入 CSS使用大全 CSS的链接效果 CSS的鼠标影响 ctrl加回车提交 E-mail表单递交 E-mail递交 flash的超酷播放 Form中时间显示 Form中...

傾城如夢的专栏 161

帆软FCRP模拟题

制作步骤可见此博主:https://blog.youkuaiyun.com/Ipkiss_Yongheng/article/details/125594366完成文件下载:【免费】帆软FCRP官网模拟题代码资源-优快云文库

myqijin的博客 2910
上一篇: three.js实现的地球3D旋转效果
下一篇: angularjs实现的购物车效果代码实例
Return_KB
博客等级 码龄9年 23粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值