JS检测页面中哪个HTML标签触发点击事件的方法


Posted in Javascript onJune 17, 2016

本文实例讲述了JS检测页面中哪个HTML标签触发点击事件的方法。分享给大家供大家参考,具体如下:

在html标签中,为了页面显示的美观,会在标签中相互嵌套,在做“效果”的时候就难免不了的添加各种事件,例如:
<a href=""><span onclick="">dddd</span></a>
当用户点击的时候,想确定是链接产生的事件还是span标签onclick标签产生的事件,这个有时候是很有必要的,至少我认为在调试的时候有作用,因此我写了一个简单的demo,用于各位看官学习

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script type="text/javascript">
//得到触发事件的控件
function test(obj){
//下面这种方式用来检测到底是哪个空间触发的事件的工具
  alert(window.event.srcElement.tagName);
}
</script>
<title>无标题文档</title>
</head>
<body>
  <input type="button" value="test" onclick="test(this)"/>
  <button type="button" value="test" onclick="test(this)">ddddd</button>
  <span type="button" value="test" onclick="test(this)">span</span>
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
一种JavaScript的设计模式
Nov 22 Javascript
Javascript 汉字字节判断
Aug 01 Javascript
javascript 面向对象编程基础:封装
Aug 21 Javascript
一个JavaScript处理textarea中的字符成每一行实例
Sep 22 Javascript
js识别uc浏览器的代码
Nov 06 Javascript
微信小程序 for 循环详解
Oct 09 Javascript
微信小程序(应用号)开发新闻客户端实例
Oct 24 Javascript
基于Layer+jQuery的自定义弹框
May 26 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
Jul 07 Javascript
详解Angular调试技巧之报错404(not found)
Jan 31 Javascript
angular 用Observable实现异步调用的方法
Dec 27 Javascript
VUE实现强制渲染,强制更新
Oct 29 Javascript
jquery.qtip提示信息插件用法简单实例
Jun 17 #Javascript
jQuery实现区域打印功能代码详解
Jun 17 #Javascript
javascript日期比较方法实例分析
Jun 17 #Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
Jun 17 #Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
Jun 17 #Javascript
JavaScript简单实现弹出拖拽窗口(二)
Jun 17 #Javascript
JS中递归函数
Jun 17 #Javascript
You might like
PHP之生成GIF动画的实现方法
2013/06/07 PHP
php中把美国时间转为北京时间的自定义函数分享
2014/07/28 PHP
javascript中万恶的function实例分析
2011/05/25 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
node.js中的console.warn方法使用说明
2014/12/09 Javascript
用js代码和插件实现wordpress雪花飘落效果的四种方法
2014/12/15 Javascript
关注jquery技巧提高jquery技能(前端开发必学)
2015/11/02 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
js实现移动端编辑添加地址【模仿京东】
2017/04/28 Javascript
Vue.js手风琴菜单组件开发实例
2017/05/16 Javascript
React-Native做一个文本输入框组件的实现代码
2017/08/10 Javascript
探究react-native 源码的图片缓存问题
2017/08/24 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
[01:18:33]Secret vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Django发送html邮件的方法
2015/05/26 Python
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
2018/12/18 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
2020/05/26 Python
浅谈matplotlib 绘制梯度下降求解过程
2020/07/12 Python
python 如何用urllib与服务端交互(发送和接收数据)
2021/03/04 Python
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
编写strcpy函数
2014/06/24 面试题
局域网定义和特性
2016/01/23 面试题
公务员年总结的自我评价
2013/10/25 职场文书
医学专业毕业生个人的求职信
2013/12/04 职场文书
医院护士专业个人的求职信
2013/12/09 职场文书
服务承诺书格式
2014/05/21 职场文书
化学工程专业求职信
2014/08/10 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
薪资证明范本
2015/06/19 职场文书
借钱欠条怎么写
2015/07/03 职场文书
微信小程序和php的登录实现
2021/04/01 PHP
基于JavaScript实现年月日三级联动
2021/06/22 Javascript
解决 redis 无法远程连接
2022/05/15 Redis
Python测试框架pytest高阶用法全面详解
2022/06/01 Python