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


Posted in Javascript onMay 13, 2015

本文实例讲述了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://3water.com">三水点靠木</a><br />
<a href="http://www.tudou.com">土豆</a><br />
<a href="http://www.csdn.com">CSDN</a><br />
</body>
</html>

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

Javascript 相关文章推荐
jQuery技巧大放送 学习jquery的朋友可以看下
Oct 14 Javascript
js实时监听文本框状态的方法
Apr 26 Javascript
Javascript中找到子元素在父元素内相对位置的代码
Jul 21 Javascript
javascript返回顶部效果(自写代码)
Jan 06 Javascript
jQuery()方法的第二个参数详解
Apr 29 Javascript
学习JavaScript设计模式之迭代器模式
Jan 19 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
Jun 15 Javascript
JavaScript基础重点(必看)
Jul 09 Javascript
浅谈时钟的生成(js手写简洁代码)
Aug 20 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
Jun 13 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
Sep 18 Javascript
解决vuex刷新数据消失问题
Nov 12 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
May 13 #Javascript
javascript实现table表格隔行变色的方法
May 13 #Javascript
javascript模拟评分控件实现方法
May 13 #Javascript
javascript动态设置样式style实例分析
May 13 #Javascript
javascript事件冒泡实例分析
May 13 #Javascript
javascript无刷新评论实现方法
May 13 #Javascript
javascript动态创建表格及添加数据实例详解
May 13 #Javascript
You might like
利用Memcached在php下实现session机制 替换PHP的原生session支持
2010/08/21 PHP
PHP如何通过AJAX方式实现登录功能
2015/11/23 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
PhpStorm连接服务器并实现自动上传功能
2020/12/09 PHP
Prototype使用指南之form.js
2007/01/10 Javascript
比较详细的关于javascript 解析json的代码
2009/12/16 Javascript
javascript控制frame,iframe的src属性代码
2009/12/31 Javascript
Node.js实现简单聊天服务器
2014/06/20 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
2014/10/22 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
2015/02/23 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
Javascript中arguments和arguments.callee的区别浅析
2015/04/24 Javascript
Js实现无刷新删除内容
2015/04/29 Javascript
JavaScript框架是什么?怎样才能叫做框架?
2015/07/01 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
Bootstrap Metronic完全响应式管理模板学习笔记
2016/07/08 Javascript
AngularJS之依赖注入模拟实现
2016/08/19 Javascript
Vue.JS入门教程之列表渲染
2016/12/01 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
Element的el-tree控件后台数据结构的生成以及方法的抽取
2020/03/05 Javascript
Vue 3.0 全家桶抢先体验
2020/04/28 Javascript
基于vue实现简易打地鼠游戏
2020/08/21 Javascript
antd配置config-overrides.js文件的操作
2020/10/31 Javascript
前端vue如何使用高德地图
2020/11/05 Javascript
微信小程序canvas实现签名功能
2021/01/19 Javascript
Python FTP操作类代码分享
2014/05/13 Python
Python爬虫实例_城市公交网络站点数据的爬取方法
2018/01/10 Python
Django 拆分model和view的实现方法
2019/08/16 Python
出生医学证明样本
2014/01/17 职场文书
函授药学自我鉴定
2014/02/07 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
Pandas数据结构之Series的使用
2022/03/31 Python