本文实例讲述了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) {
}
}
JavaScript
获取
用户
单击
body
A标签
内容