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

发布时间 - 2026-01-11 01:43:38    点击率:

本文实例讲述了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遍历算法与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》

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


# JavaScript  # 获取  # 用户  # 单击  # body  # A标签  # 内容  # 基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑  # JavaScript设置body高度为浏览器高度的方法  # JavaScript中window、doucment、body的解释  # JS代码放在head和body中的区别分析  # 使用JS或jQuery模拟鼠标点击a标签事件代码  # javascript和jquery修改a标签的href属性  # js实现a标签超链接提交form表单的方法  # JS 实现点击a标签的时候让其背景更换  # js确认删除对话框适用于a标签及submit  # 在JS中a标签加入单击事件屏蔽href跳转页面  # Javascript中使用A标签获取当前目录的绝对路径方法  # 相关内容  # 遍历  # 感兴趣  # 数据结构  # 给大家  # 更多关于  # 所述  # 程序设计  # 换行  # 菜单项  # 讲述了  # var  # js  # brush  # tbody  # function  # onclick  # document  # gt 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么连接多个数据库_Laravel多数据库连接配置  如何在宝塔面板创建新站点?  Laravel如何处理异常和错误?(Handler示例)  如何确认建站备案号应放置的具体位置?  如何在云主机上快速搭建网站?  如何用美橙互联一键搭建多站合一网站?  nginx修改上传文件大小限制的方法  中山网站推广排名,中山信息港登录入口?  网站制作报价单模板图片,小松挖机官方网站报价?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  详解MySQL数据库的安装与密码配置  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  如何快速生成ASP一键建站模板并优化安全性?  Linux系统命令中tree命令详解  如何获取PHP WAP自助建站系统源码?  如何快速查询网址的建站时间与历史轨迹?  高端建站三要素:定制模板、企业官网与响应式设计优化  Android自定义listview布局实现上拉加载下拉刷新功能  如何构建满足综合性能需求的优质建站方案?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  WEB开发之注册页面验证码倒计时代码的实现  如何在腾讯云免费申请建站?  如何在IIS管理器中快速创建并配置网站?  js实现点击每个li节点,都弹出其文本值及修改  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  实现点击下箭头变上箭头来回切换的两种方法【推荐】  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  如何基于云服务器快速搭建网站及云盘系统?  使用C语言编写圣诞表白程序  如何注册花生壳免费域名并搭建个人网站?  海南网站制作公司有哪些,海口网是哪家的?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  如何用IIS7快速搭建并优化网站站点?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  免费视频制作网站,更新又快又好的免费电影网站?  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  简单实现Android验证码