作者:mobiledu2502856411 | 来源:互联网 | 2021-11-13 09:50
这篇文章主要介绍了JavaScript实现获取用户单击body中所有A标签内容的方法,涉及javascript针对页面元素及事件响应相关操作技巧,需要的朋友可以参考下
本文实例讲述了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程序设计有所帮助。