为了账号安全,请及时绑定邮箱和手机立即绑定

target是什么意思呢

其实有点模糊,希望有同学来互相指点。

我查了下。

target是HTML DOM Event对象的事件属性,target 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。

举个栗子

function fun(event)

  { 

  x=event.target; 

  alert("点击的段落ID是: " + x.id);

  }

</script>

<p id="p1" onmousedown="fun(event)">段落一</p>

<p id="p2" onmousedown="fun(event)">段落二</p>


用JQ就是

$(".p").mousedown(function(e){

      alert(e.target.id)

  })

//alert(this.id)好像也可以,意思类似,但是有区别,希望同学指点一下

希望指点下,e.target与this的区别


正在回答

1 回答

target是当前事件执行的第一个具体DOM对象,这个DOM对象不变

this是事件冒泡到DOM树的哪个对象,this就指向哪个对象,改变的

0 回复 有任何疑惑可以回复我~
#1

Mr_Jp黎 提问者

非常感谢!
2017-07-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

target是什么意思呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信