javascript实现链接单选效果的方法

 更新时间:2015年05月13日 15:32:08   作者:永远爱好写程序  
这篇文章主要介绍了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="https://www.jb51.net">脚本之家</a><br />
<a href="http://www.tudou.com">土豆</a><br />
<a href="http://www.csdn.com">CSDN</a><br />
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

相关文章

  • 模仿JQuery.extend函数扩展自己对象的js代码

    模仿JQuery.extend函数扩展自己对象的js代码

    最近打算写个自己的js工具集合,把自己平常经常使用的方法很好的封装起来,其中模仿了jq的结构。
    2009-12-12
  • swiper+echarts实现多个仪表盘左右滚动效果

    swiper+echarts实现多个仪表盘左右滚动效果

    这篇文章主要为大家详细介绍了swiper+echarts实现多个仪表盘左右滚动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • js中作用域的实例解析

    js中作用域的实例解析

    本文主要通过几个实例对js中作用域进行详细解析,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • javascript 中动画制作方法 animate()属性

    javascript 中动画制作方法 animate()属性

    这篇文章主要介绍了javascript 中动画制作方法 animate()属性,animate是所有dom元素都有的方法,可以用来最做过度动画,关键帧动画,下面文章的相关介绍需要的小伙伴可以参考一下
    2022-04-04
  • ES6使用新特性Proxy实现的数据绑定功能实例

    ES6使用新特性Proxy实现的数据绑定功能实例

    这篇文章主要介绍了ES6使用新特性Proxy实现的数据绑定功能,结合具体实例形式分析了ES6使用Proxy实现数据绑定具体原理、操作步骤与相关注意事项,需要的朋友可以参考下
    2020-05-05
  • javascript操作excel生成报表全攻略

    javascript操作excel生成报表全攻略

    这篇文章主要介绍了如何使用javascript操作excel生成报表,需要的朋友可以参考下
    2014-05-05
  • js实现点击添加一个input节点

    js实现点击添加一个input节点

    本文给大家分享的是一段点击自动添加inpu节点的代码,非常的简单实用,这里推荐给大家。
    2014-12-12
  • 微信小程序学习之wxs使用教程

    微信小程序学习之wxs使用教程

    这篇文章主要给大家介绍了关于微信小程序学习之wxs使用教程的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • javascript实现添加附件功能的方法

    javascript实现添加附件功能的方法

    这篇文章主要介绍了javascript实现添加附件功能的方法,在我们编辑信息时,有时候需要附加文件、图片实现上传功能,通过本文了解javascript是如何实现附加功能的,请阅读。
    2015-11-11
  • 有关Promises异步问题详解

    有关Promises异步问题详解

    这篇文章主要介绍了有关JavaScript Promises异步问题详解的相关资料,需要的朋友可以参考下
    2015-11-11

最新评论