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


相关推荐: 网页设计与网站制作内容,怎样注册网站?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  Java类加载基本过程详细介绍  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  Laravel如何使用Service Container和依赖注入?(代码示例)  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  JS去除重复并统计数量的实现方法  phpredis提高消息队列的实时性方法(推荐)  Laravel PHP版本要求一览_Laravel各版本环境要求对照  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  Laravel storage目录权限问题_Laravel文件写入权限设置  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  如何快速搭建高效服务器建站系统?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  Bootstrap CSS布局之列表  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  如何快速生成ASP一键建站模板并优化安全性?  MySQL查询结果复制到新表的方法(更新、插入)  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  微信小程序 HTTPS报错整理常见问题及解决方案  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  中山网站推广排名,中山信息港登录入口?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  nodejs redis 发布订阅机制封装实现方法及实例代码  如何挑选优质建站一级代理提升网站排名?  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  音乐网站服务器如何优化API响应速度?  Laravel观察者模式如何使用_Laravel Model Observer配置  Laravel如何优化应用性能?(缓存和优化命令)  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  如何在阿里云香港服务器快速搭建网站?  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  java获取注册ip实例  SQL查询语句优化的实用方法总结  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  ,怎么在广州志愿者网站注册?  北京的网站制作公司有哪些,哪个视频网站最好?  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  java ZXing生成二维码及条码实例分享  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  网站制作软件有哪些,制图软件有哪些?  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  jQuery validate插件功能与用法详解