target是什么意思呢
其實有點模糊,希望有同學來互相指點。
我查了下。
target是HTML DOM Event對象的事件屬性,target 事件屬性可返回事件的目標節(jié)點(觸發(fā)該事件的節(jié)點),如生成事件的元素、文檔或窗口。
舉個栗子
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)好像也可以,意思類似,但是有區(qū)別,希望同學指點一下
希望指點下,e.target與this的區(qū)別
2017-07-20
target是當前事件執(zhí)行的第一個具體DOM對象,這個DOM對象不變
this是事件冒泡到DOM樹的哪個對象,this就指向哪個對象,改變的