JavaScript

超轻量级php框架startmvc

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

更新时间:2020-05-15 17:42:02 作者:startmvc
本文实例讲述了JavaScript实现获取用户单击body中所有A标签内容的方法。分享给大家供大家参

本文实例讲述了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) {
 }
}