這篇文章主要介紹了javascript實現鏈接單選效果的方法,可實現點擊鏈接改變其背景色的功能,同時可禁用對應鏈接的跳轉,需要的朋友可以參考下
本文實例講述了javascript實現鏈接單選效果的方法。分享給大家供大家參考。具體實現方法如下:
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>鏈接單選</title>
- <script type="text/javascript">
- function IniEvent() {
- var links = document.getElementsByTagName("a");
- for (var i = 0; i < links.length; i++) {
- links[i].onclick = LinkOnClick;
- }
- }
- function LinkOnClick() {
- var links = document.getElementsByTagName("a");
- //links在兩個地方用到了(IniEvent也用到了),
- //注意,不要把links放到全局變量中,
- //盡量不要用全局變量,
- //如果重復性代碼太多,將代碼放到一個公共函數中
- for (var i = 0; i < links.length; i++) {
- if (links[i] == this) {
- links[i].style.background = "red";
- }
- else {
- links[i].style.background = "white";
- }
- }
- window.event.returnValue = false;//防止導航到網站
- }
- </script>
- </head>
- <body onload="IniEvent()">
- <a href="http://www.baidu.com">百度</a><br />
- <a href="http://www.sohu.com">搜狐</a><br />
- <a href="http://www.49028c.com">武林網</a><br />
- <a href="http://www.tudou.com">土豆</a><br />
- <a href="http://www.csdn.com">CSDN</a><br />
- </body>
- </html>
希望本文所述對大家的javascript程序設計有所幫助。
新聞熱點
疑難解答
圖片精選