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 相关文章推荐
Javascript 生成指定范围数值随机数
Jan 09 Javascript
Jquery中使用setInterval和setTimeout的方法
Apr 08 Javascript
js时钟翻牌效果实现代码分享
Jul 31 Javascript
浅析2种JavaScript继承方式
Dec 04 Javascript
Vue中使用vux的配置详解
May 05 Javascript
微信JSSDK调用微信扫一扫功能的方法
Jul 25 Javascript
详解基于 axios 的 Vue 项目 http 请求优化
Sep 04 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
vue中各种通信传值方式总结
Feb 14 Javascript
了解javascript中变量及函数的提升
May 27 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
Jun 01 Javascript
浅谈vue项目,访问路径#号的问题
Aug 14 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+js iframe实现上传头像界面无跳转
2014/04/29 PHP
php获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
php使用curl获取https请求的方法
2015/02/11 PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
2019/05/06 PHP
JQuery文本框高亮显示插件代码
2011/04/02 Javascript
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
2015/02/05 Javascript
js获取滚动距离的方法
2015/05/30 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
js中less常用的方法小结
2017/08/09 Javascript
关于在LayUI中使用AJAX提交巨坑记录
2019/10/25 Javascript
vue多个元素的样式选择器问题
2019/11/29 Javascript
js实现筛选功能
2020/11/24 Javascript
python发送arp欺骗攻击代码分析
2014/01/16 Python
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
Python中的Matplotlib模块入门教程
2015/04/15 Python
Python3.2中的字符串函数学习总结
2015/04/23 Python
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
Python决策树分类算法学习
2017/12/22 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
python3使用GUI统计代码量
2019/09/18 Python
基于pytorch的lstm参数使用详解
2020/01/14 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
Python用requests库爬取返回为空的解决办法
2021/02/21 Python
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
Bloomingdale’s阿联酋:选购奢华时尚、美容及更多
2020/09/22 全球购物
工作交流会欢迎词
2014/01/12 职场文书
音乐教育感言
2014/03/05 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
复兴之路展览观后感
2015/06/02 职场文书
2019脱贫攻坚工作总结报告范本!
2019/08/06 职场文书
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技