欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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程序设计有所帮助。