JavaScript实现获取用户单击body中所有A标签内容的方法


Posted in Javascript onJune 05, 2017

本文实例讲述了JavaScript实现获取用户单击body中所有A标签内容的方法。分享给大家供大家参考,具体如下:

var tbody = document.body;
tbody.onclick = function (e) {
  getUrl(e);
}
function getUrl(e) {
  e = e || event;
  var target = e.target || e.srcElement, href;
  alert(target.tagName);
  //获取到A标签中的onclick属性的值
  if (target.tagName == 'A') {
    href = target.onclick;
  } else if (target.tagName == 'SPAN') {
        //父标签onclick属性的值
    href = target.parentNode.onclick;
  }
  //去除空格、换行(切记:需转换类型)
  var subHref = href.toString().replace(/\ +/g,"").replace(/[ ]/g,"").replace(/[\r\n]/g,"");
  //alert(subHref.substring(subHref.lastIndexOf("/")+1, subHref.indexOf(".jsp")+4));//sub jspName
  //获取到的链接中包含".jsp",点击的就是菜单项
  if (subHref.indexOf(".jsp") > 0) {
  }
}

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

Javascript 相关文章推荐
JScript分割字符串示例代码
Sep 04 Javascript
中止javascript执行的方法
Feb 14 Javascript
jQuery 1.9使用$.support替代$.browser的使用方法
May 27 Javascript
如何编写高质量JS代码(续)
Feb 25 Javascript
JavaScript通过字符串调用函数的实现方法
Mar 18 Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
Jun 04 Javascript
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
Jan 12 Javascript
vue写一个组件
Apr 09 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
Oct 31 Javascript
让IDE识别webpack的别名alias的实现方法
May 06 Javascript
H5 js点击按钮复制文本到粘贴板
Nov 19 Javascript
Selenium执行JavaScript脚本的方法示例
Dec 31 Javascript
详解Angular 4 表单快速入门
Jun 05 #Javascript
原生JS实现图片网格式渐显、渐隐效果
Jun 05 #Javascript
Node.js开发第三方微信公众平台
Jun 05 #Javascript
js自定义Tab选项卡效果
Jun 05 #Javascript
纯js实现动态时间显示
Sep 07 #Javascript
深入理解Angular.JS中的Scope继承
Jun 04 #Javascript
yarn的使用与升级Node.js的方法详解
Jun 04 #Javascript
You might like
PHP开发中四种查询返回结果分析
2011/01/02 PHP
php中CI操作多个数据库的代码
2012/07/05 PHP
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
2013/06/14 PHP
php出现内存位置访问无效错误问题解决方法
2014/08/16 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
jquery 实现表单验证功能代码(简洁)
2012/07/03 Javascript
jQuery实现购物车数字加减效果
2015/03/14 Javascript
javascript中sort() 方法使用详解
2015/08/30 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
2015/11/30 Javascript
JavaScript电子时钟倒计时第二款
2016/01/10 Javascript
JavaScript自学笔记(必看篇)
2016/06/23 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
vue实现留言板todolist功能
2017/08/16 Javascript
Angularjs使用过滤器完成排序功能
2017/09/20 Javascript
vue使用技巧及vue项目中遇到的问题
2018/06/04 Javascript
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
python中global与nonlocal比较
2014/11/21 Python
简单介绍Python中的len()函数的使用
2015/04/07 Python
在Python中实现贪婪排名算法的教程
2015/04/17 Python
python操作mongodb根据_id查询数据的实现方法
2015/05/20 Python
Python3访问并下载网页内容的方法
2015/07/28 Python
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
3个用于数据科学的顶级Python库
2018/09/29 Python
从0开始的Python学习016异常
2019/04/08 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
python中adb有什么功能
2020/06/07 Python
世界最大的票务市场:viagogo
2017/02/16 全球购物
新加坡最受追捧的体验平台:Hapz
2018/01/01 全球购物
June Jacobs尊积帕官网:知名的spa水疗护肤品牌
2019/03/21 全球购物
旅游管理实习自我鉴定
2013/09/29 职场文书
个人工作保证书
2015/02/28 职场文书
导游带团欢迎词
2015/09/30 职场文书
基于Redis结合SpringBoot的秒杀案例详解
2021/10/05 Redis
服务器SVN搭建图文安装过程
2022/06/21 Servers