js點選當前連結背景變色其他連結恢復原來背景色
可能大家都見過這樣的效果,點選一個連結背景會變色,當再點選其他連結的時候,之前被點選的連結背景顏色又會恢復。下面就通過程式碼例項介紹一下如何實現此效果。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <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>
相關文章
- jQuery連結點選變色 點選其他還原jQuery
- js實現的點選連結<a>實現切換背景顏色JS
- js點選當前td單元格背景變色效果詳解JS
- js實現點選導航欄使當前背景變色程式碼JS
- 滑鼠懸浮實現連結背景變色效果
- css 滑鼠懸浮連結背景變色程式碼CSS
- CSS滑鼠懸浮在連結之上背景變色程式碼CSS
- 滑鼠滑過連結a實現背景變色程式碼
- 如何實現連結點選前和點選後的顏色一致
- js滑鼠懸浮連結背景動畫方式漸變效果JS動畫
- 連結串列面試題(三)---當前結點前插入一個資料x面試題
- Vue 導航 點選當前標題變色Vue
- jquery/js透過當前URL對當前欄目連結高亮顯示jQueryJS
- jQuery實現的滑鼠在連結懸浮背景變色程式碼jQuery
- 用javascript/css實現GridView行背景色交替、點選行變色JavaScriptCSSView
- iOS 獲取當前連結WiFi名iOSWiFi
- js模擬點選連結程式碼例項JS
- CSS例項:滑鼠滑過超級連結文字時改變背景顏色CSS
- 移動端點選連結時出現灰色背景解決方案
- 部落格連結—Oracle備份與恢復Oracle
- (連結)MySQL Cluster的備份與恢復MySql
- JavaScript 點選表格行實現背景變色JavaScript
- js實現的點選表格行實現背景變色程式碼JS
- iOS:改變UITableViewCell的選中背景色iOSUIView
- 移動端點選連結出現藍色邊框解決方案
- 【備份恢復】行遷移與行連結
- 連結串列的作用和好處?如何用JS來寫一個連結串列JS
- 使用js動態新增連結隨機連結JS隨機
- 如何使用短連結工具在微信公眾號中埋點統計連結點選量
- 點選連結不跳轉例項程式碼
- 如何實現點選連結不跳轉效果
- JS 點選複製當前URL地址JS
- CSS背景圖片作為連結效果CSS
- CSS 控制連結變換CSS
- js複製連結並且選中文字JS
- 模擬實現超連結的點選事件事件
- 捕獲Android文字中連結點選事件Android事件
- 【連結 1】與靜態連結庫連結