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 相关文章推荐
JS getStyle获取最终样式函数代码
Apr 01 Javascript
JavaScript?Apple设备检测示例代码
Nov 15 Javascript
javascript操作referer详细解析
Mar 10 Javascript
js获取数组的最后一个元素
Apr 14 Javascript
jquery动态导航插件dynamicNav用法实例分析
Sep 06 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
Jan 22 Javascript
BootStrap下jQuery自动完成的样式调整
May 30 Javascript
JS插件plupload.js实现多图上传并显示进度条
Nov 29 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
详解关于Vue2.0路由开启keep-alive时需要注意的地方
Sep 18 Javascript
详解vue 兼容IE报错解决方案
Dec 29 Javascript
js模拟实现烟花特效
Mar 10 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/05/04 PHP
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
2011/09/19 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
如何修改Laravel中url()函数生成URL的根地址
2017/08/11 PHP
thinkphp5框架路由原理与用法详解
2020/02/11 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
PHP二维数组分页2种实现方法解析
2020/07/09 PHP
JavaScript实现自己的DOM选择器原理及代码
2013/03/04 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
2014/07/01 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
2015/01/26 Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
2016/12/28 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
2017/01/20 Javascript
解析JS在获取当前月的最后一天遇到的坑
2019/08/30 Javascript
使用uni-app开发微信小程序的实现
2019/12/13 Javascript
微信小程序实现列表左右滑动
2020/11/19 Javascript
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
[43:35]EG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
python登录豆瓣并发帖的方法
2015/07/08 Python
Python简单实现子网掩码转换的方法
2016/04/13 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
python ChainMap 合并字典的实现步骤
2019/06/11 Python
python super的使用方法及实例详解
2019/09/25 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
2021/02/24 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
c语言常见笔试题总结
2016/09/05 面试题
中医药大学市场营销专业自荐信
2013/09/29 职场文书
后勤部长岗位职责
2013/12/14 职场文书
促销活动计划书
2014/05/02 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
志愿者爱心公益活动策划方案
2014/09/15 职场文书
依法行政工作汇报材料
2014/10/28 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书
通过Python把学姐照片做成拼图游戏
2022/02/15 Python