JavaScript实现获取用户单击body中所有A标签内容的方法
程序员文章站
2022-07-05 20:24:58
本文实例讲述了javascript实现获取用户单击body中所有a标签内容的方法。分享给大家供大家参考,具体如下:
var tbody = document.bo...
本文实例讲述了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程序设计有所帮助。