这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
这篇文章主要介绍了 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 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0813/338846.html