博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript获取事件对象和目标对象
阅读量:7229 次
发布时间:2019-06-29

本文共 999 字,大约阅读时间需要 3 分钟。

在JavaScript开发中,经常需要获取触发某个事件的目标对象。让后根据目标对象进行不同的业务处理。下面展示通过JavaScript获取触发事件的事件目标对象。如下:

 

Js代码  

1
2
3
4
5
6
7
8
9
10
window.onload = 
function
(){  
  
var 
obj = document.getElementById(
"test"
);  
   
  
obj.onclick = 
function
(event){  
    
// W3C的event对象直接通过函数参数传递过来(arguments[0])  
    
// IE的event对象绑定到window对象上面  
    
var 
evt = event || window.event;  
    
alert(evt);   
  
};  
};

 

 HTML代码  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>  
  
<head>  
    
<title>get target</title>  
    
<script type=
'text/javascript'
>  
       
window.onload = 
function
(){  
         
var 
obj = document.getElementById(
"test"
);  
   
         
obj.onclick = 
function
(event) {  
            
// 获取事件对象  
            
var 
evt = event || window.event;  
   
            
// 获取事件触发的目标对象  
            
// W3C标准(非IE): evt.target  
            
// IE:evt.srcElement  
            
var 
src = evt.target || evt.srcElement;  
                 
            
// 当点击div(非h3)标签上显示DIV,点击h3标签上显示H3  
            
alert(src.tagName);   
         
};  
       
};  
    
</script>  
  
</head>  
  
<body>  
    
<div style=
'height: 200px; width: 200px; background-color: green; padding: 30px;' 
id=
"test"
>  
      
<h3 style=
'background-color: red;'
>点击我......</h3>  
    
</div>  
   
<body>  
</html>

转载地址:http://padfm.baihongyu.com/

你可能感兴趣的文章
halt
查看>>
标准ACL+扩展ACL+命名ACL
查看>>
Meteor应用的启动过程分析
查看>>
九曲黄河万里沙,浪淘风簸自天涯 — 正则表达式
查看>>
欲哭无泪,联想笔记本性价比
查看>>
很简单的在Ubuntu系统下安装字体和切换默认字体的方法
查看>>
我的友情链接
查看>>
dojo框架用hitch实现函数与上下文的绑定
查看>>
ubuntu编译安装vim7.4
查看>>
python之利用PIL库实现页面的图片验证码及缩略图
查看>>
IP-COM设置×××
查看>>
VPC配置案例
查看>>
十年IT运维谈(五):要专业化还是平台化?
查看>>
分享超级给力的一个外发光Shader
查看>>
oblog_4.6_SQL 语句
查看>>
通过Git WebHooks+脚本实现自动更新发布代码之shell脚本
查看>>
对象实例化、字符串的使用方法
查看>>
keepalived基于LVS实现高可用,实现web服务的高可用
查看>>
80端口被Microsoft-HTTPAPI/2.0占用的解决办法
查看>>
无法抗拒Minecraft给予超高的自由度和探索-微访谈
查看>>