搜尋

首頁  >  問答  >  主體

javascript - 一個div裡有個img標籤,為什麼我給div綁定了事件,列印點擊對象時,有時候是img對象,而不是div對象?

##點擊到圖片時,也觸發了函數,但我沒綁定到img。 。

#
迷茫迷茫2813 天前698

全部回覆(4)我來回復

  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:31:01

    用 event.currentTarget,event.target傳回觸發事件的元素,event.currentTarget傳回綁定事件的元素

    回覆
    0
  • 世界只因有你

    世界只因有你2017-06-12 09:31:01

    請顯示choseIcon()方法是怎麼寫的。

    回覆
    0
  • 黄舟

    黄舟2017-06-12 09:31:01

    應該是img在p裡面你點擊圖片也是可以出發事件的你印然後就出來了

    回覆
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:31:01

    因為有事件冒泡的機制,所以點選img時候也會觸發父級p的綁定事件。

    回覆
    0
  • 取消回覆