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验证码

