<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type="button" value="test1" id="btn1" />
<script>
var btn1=document.getElementById('btn1');
// btn1.onclick=function(event){
// alert(event.type);
// };
btn1.addEventListener('click',function(e){
// alert(e.type);
// alert(this.tagName);
alert(e.currentTarget);
alert(this===e.currentTaget);
},false);
</script>
</body>
</html>
3 回答
来虐小学生
TA贡献20条经验 获得超4个赞
btn1.addEventListener('click',function(e){
alert(this.value);
alert(e.currentTarget.value);
var zhi1=this.value;
var zhi2= e.currentTarget.value;
document.write(zhi1+' '+zhi2+' '+' ');
document.write(zhi1===zhi2);
alert(this == e.currentTaget);
},false);
我查了一下,this是对象,e.currentTarget也是一个对象,两个的值都是test01,我测试还是false,不是很懂。
但是value属性是相等的。
test1 test1 true
添加回答
举报
0/150
提交
取消