JS觸發(fā)事件event.target VS event.currentTarget實(shí)例
更新時間:2023年10月25日 10:52:10 作者:熱飯班長
這篇文章主要介紹了JS觸發(fā)事件event.target VS event.currentTarget實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
定義
event.target為觸發(fā)事件的元素
event.currentTarget為綁定事件處理函數(shù)的元素
事件處理程序綁定在div上
<div onClick="onClick">
<button>按鈕</button>
</div>
// 情況1:點(diǎn)擊button
const onClick = (event) => {
console.log(event.target) // 為button,觸發(fā)事件的元素
console.log(event.currentTarget) // 為div,綁定事件處理函數(shù)的元素
}
// 情況2:點(diǎn)擊div
const onClick = (event) => {
console.log(event.target) // 為div,觸發(fā)事件的元素
console.log(event.currentTarget) // 為div,綁定事件處理函數(shù)的元素
}事件處理程序綁定在button上
<div>
<button onClick="onClick">按鈕</button>
</div>
// 情況1:點(diǎn)擊button
const onClick = (event) => {
console.log(event.target) // 為button,觸發(fā)事件的元素
console.log(event.currentTarget) // 為button,綁定事件處理函數(shù)的元素
}
// 情況2:點(diǎn)擊div,由于div上沒有事件處理函數(shù),所以點(diǎn)擊不會有任何事情發(fā)生以上就是JS觸發(fā)事件event.target VS event.currentTarget實(shí)例的詳細(xì)內(nèi)容,更多關(guān)于JS觸發(fā)事件的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
JavaScript實(shí)現(xiàn)的選擇排序算法實(shí)例分析
這篇文章主要介紹了JavaScript實(shí)現(xiàn)的選擇排序算法,結(jié)合實(shí)例形式分析了選擇排序的原理、實(shí)現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-04-04
解析img圖片沒找到onerror事件 Stack overflow at line: 0
本篇文章主要介紹了img圖片沒找到onerror事件 Stack overflow at line: 0 需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12
JavaScript實(shí)現(xiàn)x秒后自動跳轉(zhuǎn)到一個頁面
今天看視頻學(xué)習(xí)時學(xué)習(xí)了一種新技術(shù),即平時我們在一個頁面點(diǎn)擊“提交”或“確認(rèn)”會自動跳轉(zhuǎn)到一個頁面,在網(wǎng)上搜了一下,關(guān)于這個技術(shù)處理有多種方法,有興趣的朋友可以參考下2013-01-01
JavaScript Cookie 直接瀏覽網(wǎng)站分網(wǎng)址
2009-12-12

