国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

addEventListener()參數(shù)及事件匯總

這篇具有很好參考價(jià)值的文章主要介紹了addEventListener()參數(shù)及事件匯總。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

????????addEventListener()?方法用于給元素添加監(jiān)聽(tīng)事件,同一個(gè)元素可以重復(fù)添加,并且不會(huì)覆蓋之前相同事件,用removeEventListener() 方法來(lái)移除事件。

使用方法:

    element.addEventListener("click",function(e)=>{
            console.log("點(diǎn)擊事件監(jiān)聽(tīng)");
            console.log("點(diǎn)擊返回的參數(shù)":e);
    })

傳遞參數(shù)(包含三個(gè)參數(shù)):

1.事件名稱(String類型)

例如點(diǎn)擊事件click,鼠標(biāo)按下mousedown(和元素綁定事件類似,但不需要on)

2.監(jiān)聽(tīng)事件所需要執(zhí)行的函數(shù)(void)

如function(event){ } 或者箭頭函數(shù)的形式 (event)=> {? ?}

?3.觸發(fā)類型(boolean,選填)

  • true - 事件在捕獲階段執(zhí)行
  • false - 事件在冒泡階段執(zhí)行,默認(rèn)是false

監(jiān)聽(tīng)事件種類(轉(zhuǎn)載學(xué)習(xí))

  • 鼠標(biāo)事件

click? ? ? ? ? ? ? ? ? ? ? ? ? 當(dāng)用戶點(diǎn)擊某個(gè)對(duì)象時(shí)調(diào)用的事件句柄
contextmenu? ? ? ? ? ? 在用戶點(diǎn)擊鼠標(biāo)右鍵打開(kāi)上下文菜單時(shí)觸發(fā)
dblclick? ? ? ? ? ? ? ? ? ? ?當(dāng)用戶雙擊某個(gè)對(duì)象時(shí)調(diào)用的事件句柄
mousedown? ? ? ? ? ? ? 鼠標(biāo)按鈕被按下
mouseenter? ? ? ? ? ? ? 當(dāng)鼠標(biāo)指針移動(dòng)到元素上時(shí)觸發(fā)
mouseleave? ? ? ? ? ? ? 當(dāng)鼠標(biāo)指針移出元素時(shí)觸發(fā)
mousemove? ? ? ? ? ? ? 鼠標(biāo)被移動(dòng)
mouseover? ? ? ? ? ? ? ? 鼠標(biāo)移到某元素之上
mouseout? ? ? ? ? ? ? ? ? 鼠標(biāo)從某元素移開(kāi)
mouseup? ? ? ? ? ? ? ? ? ?鼠標(biāo)按鍵被松開(kāi)

  • 鍵盤(pán)事件

keydown? ? ? ? ? ? ?????????某個(gè)鍵盤(pán)按鍵被按下
keypress ????????????????????某個(gè)鍵盤(pán)按鍵被按下并松開(kāi)
keyup? ? ? ? ? ? ? ? ? ? ? ? ? 某個(gè)鍵盤(pán)按鍵被松開(kāi)

  • 框架/對(duì)象(Frame/Object)事件?

abort? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? 圖像的加載被中斷
beforeunload?? ? ? ? ? ? ? ? ?該事件在即將離開(kāi)頁(yè)面(刷新或關(guān)閉)時(shí)觸發(fā)
error? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?在加載文檔或圖像時(shí)發(fā)生錯(cuò)誤
hashchange? ? ? ? ? ? ? ? ? ? 該事件在當(dāng)前 URL 的錨部分發(fā)生修改時(shí)觸發(fā)
load? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 一張頁(yè)面或一幅圖像完成加載
pageshow? ? ? ? ? ? ? ? ? ? ? ? 該事件在用戶訪問(wèn)頁(yè)面時(shí)觸發(fā)
pagehide? ? ? ? ? ? ? ? ? ? ? ? ? 該事件在用戶離開(kāi)當(dāng)前網(wǎng)頁(yè)跳轉(zhuǎn)到另外一個(gè)頁(yè)面時(shí)觸發(fā)
resize?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?窗口或框架被重新調(diào)整大小
scroll? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 當(dāng)文檔被滾動(dòng)時(shí)發(fā)生的事件
unload?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 用戶退出頁(yè)面

  • 表單事件?

blur? ? ? ? ? ? ? ? ? ? ?元素失去焦點(diǎn)時(shí)觸發(fā)
change? ? ? ? ? ? ? ?該事件在表單元素的內(nèi)容改變時(shí)觸發(fā)
focus? ? ? ? ? ? ? ? ? 元素獲取焦點(diǎn)時(shí)觸發(fā)
focusin? ? ? ? ? ? ? ?元素即將獲取焦點(diǎn)是觸發(fā)
focusout? ? ? ? ? ? ?元素即將失去焦點(diǎn)是觸發(fā)
input? ? ? ? ? ? ? ? ? ?元素獲取用戶輸入是觸發(fā)
reset? ? ? ? ? ? ? ? ? ?表單重置時(shí)觸發(fā)
search? ? ? ? ? ? ? ? ?用戶向搜索域輸入文本時(shí)觸發(fā)

  • 剪貼板事件?

copy? ? ????????????????該事件在用戶拷貝元素內(nèi)容時(shí)觸發(fā)
cut ??????????????????????該事件在用戶剪切元素內(nèi)容時(shí)觸發(fā)
paste? ? ? ? ? ? ? ? ?? 該事件在用戶粘貼元素內(nèi)容時(shí)觸發(fā)

  • 打印事件

afterprint ????????????????該事件在頁(yè)面已經(jīng)開(kāi)始打印,或者打印窗口已經(jīng)關(guān)閉時(shí)觸發(fā)
beforeprint ?????????????該事件在頁(yè)面即將開(kāi)始打印時(shí)觸發(fā)

  • 多媒體(Media)事件?

abort ? ? ? ? ? ? ? ? ? ? ? ? ? ?事件在視頻/音頻(audio/video)終止加載時(shí)觸發(fā)
canplay? ? ? ? ? ? ? ? ? ? ? ? 事件在用戶可以開(kāi)始播放視頻/音頻(audio/video)時(shí)觸發(fā)
canplaythrough? ? ? ? ? 事件在視頻/音頻(audio/video)可以正常播放且無(wú)需停頓和緩沖時(shí)觸發(fā)
durationchange? ? ? ? ? 事件在視頻/音頻(audio/video)的時(shí)長(zhǎng)發(fā)生變化時(shí)觸發(fā)
emptied? ? ? ? ? ? ? ? ? ? ? ?當(dāng)前播放列表為空時(shí)候觸發(fā)
ended? ? ? ? ? ? ? ? ? ? ? ? ??事件在視頻/音頻(audio/video)播放結(jié)束時(shí)觸發(fā)
error? ? ? ? ? ? ? ? ? ? ? ? ? ? 事件在視頻/音頻(audio/video)數(shù)據(jù)加載期間發(fā)生錯(cuò)誤時(shí)觸發(fā)
loadeddata? ? ? ? ? ? ? ? ? 事件在瀏覽器加載視頻/音頻(audio/video)當(dāng)前幀時(shí)觸發(fā)觸發(fā)
loadedmetadata? ? ? ? ?事件在指定視頻/音頻(audio/video)的元數(shù)據(jù)加載后觸發(fā)
loadstart? ? ? ? ? ? ? ? ? ? ?事件在瀏覽器開(kāi)始尋找指定視頻/音頻(audio/video)觸發(fā)
pause? ? ? ? ? ? ? ? ? ? ? ? ??事件在視頻/音頻(audio/video)暫停時(shí)觸發(fā)
play? ? ? ? ? ? ? ? ? ? ? ? ? ? ?事件在視頻/音頻(audio/video)開(kāi)始播放時(shí)觸發(fā)
playing? ? ? ? ? ? ? ? ? ? ? ?事件在視頻/音頻(audio/video)暫?;蛘咴诰彌_后準(zhǔn)備重新開(kāi)始播放時(shí)觸發(fā)
progress? ? ? ? ? ? ? ? ? ??事件在瀏覽器下載指定的視頻/音頻(audio/video)時(shí)觸發(fā)
ratechange? ? ? ? ? ? ? ? 事件在視頻/音頻(audio/video)的播放速度發(fā)送改變時(shí)觸發(fā)
seeked? ? ? ? ? ? ? ? ? ? ? ?事件在用戶重新定位視頻/音頻(audio/video)的播放位置后觸發(fā)
seeking? ? ? ? ? ? ? ? ? ? ? 事件在用戶開(kāi)始重新定位視頻/音頻(audio/video)時(shí)觸發(fā)
stalled? ? ? ? ? ? ? ? ? ? ? ? 事件在瀏覽器獲取媒體數(shù)據(jù),但媒體數(shù)據(jù)不可用時(shí)觸發(fā)
suspend? ? ? ? ? ? ? ? ? ? ?事件在瀏覽器讀取媒體數(shù)據(jù)中止時(shí)觸發(fā)
timeupdate? ? ? ? ? ? ? ? 事件在當(dāng)前的播放位置發(fā)送改變時(shí)觸發(fā)
volumechange? ? ? ? ? 事件在音量發(fā)生改變時(shí)觸發(fā)
waiting? ? ? ? ? ? ? ? ? ? ? ?事件在視頻由于要播放下一幀而需要緩沖時(shí)觸發(fā)

  • 動(dòng)畫(huà)事件?

animationend ????????????????該事件在 CSS 動(dòng)畫(huà)結(jié)束播放時(shí)觸發(fā)
animationiteration ????????該事件在 CSS 動(dòng)畫(huà)重復(fù)播放時(shí)觸發(fā)
animationstart? ? ? ? ? ? ? ??該事件在 CSS 動(dòng)畫(huà)開(kāi)始播放時(shí)觸發(fā)

  • 過(guò)渡事件

?transitionend? ? ? ? ? ? ? ? ?該事件在 CSS 完成過(guò)渡后觸發(fā)

  • 其他事件?

message? ? ? ? ? ? ? ? ? ? 該事件通過(guò)或者從對(duì)象(WebSocket, Web Worker, Event Source 或者子 frame 或父窗口)接收到消息時(shí)觸發(fā)
online? ? ? ? ? ? ? ? ? ? ? ? ?該事件在瀏覽器開(kāi)始在線工作時(shí)觸發(fā)。
offline? ? ? ? ? ? ? ? ? ? ? ? ?該事件在瀏覽器開(kāi)始離線工作時(shí)觸發(fā)。
popstate? ? ? ? ? ? ? ? ? ? ?該事件在窗口的瀏覽歷史(history 對(duì)象)發(fā)生改變時(shí)觸發(fā)。
show? ? ? ? ? ? ? ? ? ? ? ? ? ?該事件在窗口顯示時(shí)觸發(fā)(onshow方法也僅僅在fireFox瀏覽器支持)

  • 元素在上下文菜單顯示時(shí)觸發(fā)?

?storage? ? ? ? ? ? ? ? ? 該事件在 Web Storage(HTML 5 Web 存儲(chǔ))更新時(shí)觸發(fā)(僅限于在控制臺(tái)里修改、新增和刪除,代碼里修改是監(jiān)聽(tīng)不到的)
?toggle? ? ? ? ? ? ? ? ? ? 該事件在用戶打開(kāi)或關(guān)閉 元素時(shí)觸發(fā)
?wheel? ? ? ? ? ? ? ? ? ? ?該事件在鼠標(biāo)滾輪在元素上下滾動(dòng)時(shí)觸發(fā)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-723945.html

到了這里,關(guān)于addEventListener()參數(shù)及事件匯總的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 關(guān)于window.addEventListener的小坑

    子窗口向父窗口傳值,比如點(diǎn)擊按鈕彈窗打開(kāi)iframe ,這時(shí)候可以使用,防止跨域。我的問(wèn)題比較簡(jiǎn)單,就是監(jiān)聽(tīng)沒(méi)有刪除,導(dǎo)致多次執(zhí)行 演示代碼,不分父子窗口,直接寫(xiě)一個(gè)頁(yè)面內(nèi),僅供參考 父窗口,監(jiān)聽(tīng)數(shù)據(jù) 子窗口,發(fā)送數(shù)據(jù) 這個(gè)時(shí)候,由于我的監(jiān)聽(tīng),是放在按鈕事

    2024年02月04日
    瀏覽(15)
  • addEventListener和removeEventListener的用法

    addEventListener()用于給指定元素添加事件,可重復(fù)添加 removeEventListener()用于移除添加事件 用法 addEventListener()里有三個(gè)參數(shù) 一.事件名稱(必填) 1.click 單擊鼠標(biāo)左鍵觸發(fā) 2.dblclick 雙擊鼠標(biāo)左鍵觸發(fā) 3.mousedown?單擊任意一個(gè)鼠標(biāo)按鈕時(shí)觸發(fā) 4.mouseup?松開(kāi)任意一個(gè)鼠標(biāo)按鈕時(shí)觸發(fā)

    2024年02月07日
    瀏覽(13)
  • 為什么在js中需要添加addEventListener()?

    addEventListener(監(jiān)聽(tīng)器)--- EventTarget.addEventListener() 方法將指定的監(jiān)聽(tīng)器注冊(cè)到 EventTarget 上,當(dāng)該對(duì)象觸發(fā)指定的事件時(shí),指定的回調(diào)函數(shù)就會(huì)被執(zhí)行。事件目標(biāo)可以是一個(gè)文檔上的元素 Element、Document 和 Window,也可以是任何支持事件的對(duì)象(比如 XMLHttpRequest)。 addEventListener(

    2024年02月19日
    瀏覽(27)
  • vue自學(xué),window.addEventListener不生效解決方案

    vue自學(xué),window.addEventListener不生效解決方案

    vue自學(xué),window.addEventListener不生效解決方案!最近在網(wǎng)上跟著別人的教程視頻自學(xué)vue,在給window對(duì)象添加監(jiān)聽(tīng)事件后,發(fā)現(xiàn)起初,一直沒(méi)有效果。找不到原因,比較困惑。 如圖,這是老師視頻里面的截圖代碼。 我自己太馬虎了。自己的代碼里寫(xiě)的時(shí)候,多了一個(gè)小括號(hào),導(dǎo)致

    2024年02月11日
    瀏覽(15)
  • vue中動(dòng)態(tài)添加class修改div寬高無(wú)法觸發(fā)addEventListener(“resize“)

    在觸發(fā)事件動(dòng)態(tài)修改class發(fā)現(xiàn)resize沒(méi)有觸發(fā)。 具體原因沒(méi)有找到--------無(wú)語(yǔ) 因?yàn)椴恢朗裁丛蛑荒芴娲耍W(wǎng)上說(shuō)resize消耗很大, MutationObserver與ResizeObserver 更節(jié)省性能。

    2024年02月12日
    瀏覽(14)
  • 微信小程序引用echart報(bào)錯(cuò) ,上傳代碼報(bào)t.addEventListener is not a function

    最近做項(xiàng)目用到echart新版本,5.4.0。在微信開(kāi)發(fā)工具里面可以正常運(yùn)行。代碼上傳的時(shí)候就會(huì)報(bào)錯(cuò),真機(jī)和預(yù)覽也報(bào)錯(cuò)。 解決辦法 在ec-canvas文件夾下的 wx-canvas.js文件中添加 addEventListener() {} 空函數(shù),如下: 再上傳就不會(huì)出錯(cuò)了

    2024年02月11日
    瀏覽(17)
  • 漏刻有時(shí)百度地圖API實(shí)戰(zhàn)開(kāi)發(fā)(1)華為手機(jī)無(wú)法使用addEventListener click 的兼容解決方案

    漏刻有時(shí)百度地圖API實(shí)戰(zhàn)開(kāi)發(fā)(1)華為手機(jī)無(wú)法使用addEventListener click 的兼容解決方案

    漏刻有時(shí)百度地圖API實(shí)戰(zhàn)開(kāi)發(fā)(1)華為手機(jī)無(wú)法使用addEventListener click 的兼容解決方案 漏刻有時(shí)百度地圖API實(shí)戰(zhàn)開(kāi)發(fā)(2)文本標(biāo)簽顯示和隱藏的切換開(kāi)關(guān) 漏刻有時(shí)百度地圖API實(shí)戰(zhàn)開(kāi)發(fā)(3)自動(dòng)獲取地圖多邊形中心點(diǎn)坐標(biāo) 漏刻有時(shí)百度地圖API實(shí)戰(zhàn)開(kāi)發(fā)(4)顯示指定區(qū)域在移動(dòng)端異常的

    2024年01月19日
    瀏覽(92)
  • vue+elementUi獲取滾動(dòng)條位置、判斷是否存在滾動(dòng)條、addEventListener、removeEventListener、document、window、scroll、client

    document方式 window方式 公共部分 document方式 window方式 1、獲取指定元素的滾動(dòng)條值。在 elementUi 組件中需要通過(guò) class 獲取,因?yàn)?id 是動(dòng)態(tài)值。 2、使用 window 方式時(shí),只能檢測(cè)到 body 或頁(yè)面窗口的滾動(dòng)條。然而對(duì)于 elementUi 的彈窗等組件獲取到的滾動(dòng)條值為 0 。 3、 addEventListe

    2024年02月13日
    瀏覽(16)
  • JavaScript (五) -- JavaScript 事件(事件的綁定方式)

    目錄 1.??JavaScript 事件的概述: 2.? 事件的綁定(兩種方式): ????????JavaScript事件是 指當(dāng)網(wǎng)頁(yè)中某個(gè)元素被觸發(fā)時(shí),可以執(zhí)行一些JS代碼來(lái)處理這個(gè)事件 ,例如鼠標(biāo)單擊、鼠標(biāo)移動(dòng)、鍵盤(pán)按鍵等。事件通常被認(rèn)為是瀏覽器與用戶交互的方式之一。 ??????

    2024年02月03日
    瀏覽(22)
  • windows安全事件查看及安全事件id匯總

    Win+R打開(kāi)運(yùn)行,輸入“eventvwr.msc”,回車運(yùn)行,打開(kāi)“事件查看器”;或者右鍵我的電腦-管理-系統(tǒng)工具-事件查看器。在事件查看器中右鍵單擊系統(tǒng)或安全日志,選擇篩選當(dāng)前日志,在篩選器中輸入下列事件ID即可。 日志路徑:C:WindowsSystem32winevtLogs 查看日志:Security.evtx、

    2024年02月11日
    瀏覽(11)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包