JS觸發(fā)事件event.target VS event.currentTarget實(shí)例
定義
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)擊不會(huì)有任何事情發(fā)生以上就是JS觸發(fā)事件event.target VS event.currentTarget實(shí)例的詳細(xì)內(nèi)容,更多關(guān)于JS觸發(fā)事件的資料請(qǐng)關(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 需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-12-12
JavaScript實(shí)現(xiàn)x秒后自動(dòng)跳轉(zhuǎn)到一個(gè)頁(yè)面
今天看視頻學(xué)習(xí)時(shí)學(xué)習(xí)了一種新技術(shù),即平時(shí)我們?cè)谝粋€(gè)頁(yè)面點(diǎn)擊“提交”或“確認(rèn)”會(huì)自動(dòng)跳轉(zhuǎn)到一個(gè)頁(yè)面,在網(wǎng)上搜了一下,關(guān)于這個(gè)技術(shù)處理有多種方法,有興趣的朋友可以參考下2013-01-01
js自動(dòng)下載文件到本地的實(shí)現(xiàn)代碼
其實(shí)就是利用了Microsoft.XMLHTTP實(shí)現(xiàn)遠(yuǎn)程文件的保存,不過需要修改下才可以運(yùn)行,地址傳參問題2013-04-04
微信小程序?qū)崿F(xiàn)簡(jiǎn)單九宮格抽獎(jiǎng)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)簡(jiǎn)單九宮格抽獎(jiǎng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06
JavaScript Cookie 直接瀏覽網(wǎng)站分網(wǎng)址
2009-12-12

