js實現的點選連結<a>實現切換背景顏色
當點選連結的時候實現切換連結的背景色效果也是比較常見的,本章節只是簡單介紹一下如何實現此效果,至於美觀度就不至於那麼在意了,下面直接看程式碼:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> li{list-style:none} a { display:block; width:100px; height:30px; line-height:30px; text-align:center; background-color:#66F; margin-top:5px; text-decoration:none; } </style> <script type="text/javascript"> window.onload=function() { var oul=document.getElementById("box"); var links=document.getElementsByTagName("a"); for(var i=0;i<links.length;i++) { links[i].onclick=function() { for(var j=0;j<links.length;j++) { links[j].style.backgroundColor="#66F"; } this.style.backgroundColor="red"; } } } </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>
以上實現了我們的需求,實現原理很簡單,就是通過for迴圈遍歷所有的連結,並註冊事件處理函式,此事件處理函式可以先將連結顏色設定為紅色,然後再將當前點選的連結設定為藍色,這就實現只會將當前連結背景色設定為藍色效果。
相關文章
- 點選按鈕實現切換頁面背景顏色效果
- JavaScript元素點選背景顏色切換JavaScript
- JavaScript點選按鈕切換背景顏色JavaScript
- js實現的點選表格行實現背景變色程式碼JS
- 如何實現連結點選前和點選後的顏色一致
- canvas實現動態替換人物的背景顏色Canvas
- Flutter 實現“斑馬紋”背景(需要變換顏色)Flutter
- jquery中點選切換的實現jQuery
- JavaScript 點選表格行實現背景變色JavaScript
- 滑鼠懸浮實現連結背景變色效果
- js實現點選導航欄使當前背景變色程式碼JS
- CSS實現的背景圖片替代顏色程式碼CSS
- 滑鼠滑過連結a實現背景變色程式碼
- js實現的十六進位制顏色和RGB顏色值的相互轉換JS
- js點選實現多圖順序切換和迴圈切換效果程式碼JS
- js點選當前連結背景變色其他連結恢復原來背景色JS
- 在asp.net中ListView的交替背景顏色實現ASP.NETView
- 點選按鈕實現狀態切換效果
- 點選按鈕實現圖片切換效果
- jQuery實現的滑鼠在連結懸浮背景變色程式碼jQuery
- js實現的將文字中的url網址轉換為可以點選的連結JS
- 如何實現選項卡切換
- [顏色進位制轉換]js實現rgb和hex的相互轉換JS
- 實現隨機顏色隨機
- 交替顏色列表實現
- 模擬實現超連結的點選事件事件
- 如何實現點選連結不跳轉效果
- 如何快速實現一個顏色選擇器
- 自繪按鈕實現顏色選擇器
- 短視訊開發,點選按鈕Button,更換背景顏色
- jQuery實現的滑鼠懸浮和選中實現表格行背景變色效果jQuery
- Android實現修改狀態列背景 字型 圖示顏色Android
- 從零開始實現一個顏色選擇器(原生JavaScript實現)JavaScript
- JavaScript點選設定背景顏色的選項卡程式碼JavaScript
- html點選<a>元素後顏色的變換HTML
- 美顏SDK更換髮色、染髮功能的實現流程
- 點選方向鍵實現文字框焦點切換程式碼例項
- Swift 實現更改圖片的顏色Swift