js常用事件集合

a.窗口事件,只在body和frameset元素中才有效

事件 說(shuō)明
onload 頁(yè)面或圖片加載完成時(shí)
onunload 用戶離開(kāi)頁(yè)面時(shí)

b.表單元素事件,在表單元素中才有效

事件 說(shuō)明
onchange 框內(nèi)容改變時(shí)
onsubmit 點(diǎn)擊提交按鈕時(shí)
onreset 重新點(diǎn)擊鼠標(biāo)按鍵時(shí)
onselect 文本被選擇時(shí)
onblur 元素失去焦點(diǎn)時(shí)
onfocus 當(dāng)元素獲取焦點(diǎn)時(shí)

c.鍵盤事件,在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都無(wú)效

事件 說(shuō)明
onkeydown 按下鍵盤按鍵時(shí)
onkeypress 按下或按住鍵盤按鍵時(shí)
onkeyup 放開(kāi)鍵盤按鍵時(shí)

d.在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都無(wú)效

事件 說(shuō)明
onclick 鼠標(biāo)點(diǎn)擊一個(gè)對(duì)象時(shí)
ondblclick 鼠標(biāo)雙擊一個(gè)對(duì)象時(shí)
onmousedown 鼠標(biāo)被按下時(shí)
onmousemove 鼠標(biāo)被移動(dòng)時(shí)
onmouseout 鼠標(biāo)離開(kāi)元素時(shí)
onmouseover 鼠標(biāo)經(jīng)過(guò)元素時(shí)
onmouseup 釋放鼠標(biāo)按鍵時(shí)

e.其他

事件 說(shuō)明
onresize 當(dāng)窗口或框架被重新定義尺寸時(shí)
onabort 圖片下載被打斷時(shí)
onerror 當(dāng)加載文檔或圖片時(shí)發(fā)生錯(cuò)誤時(shí)

自定義對(duì)象:有初始化對(duì)象和定義構(gòu)造函數(shù)的對(duì)象兩種方法

a:初始化對(duì)象

例如: 對(duì)象={屬性1:值1;屬性2:值2;......屬性n:值n} 注意:每個(gè)屬性/值對(duì)之間用分號(hào)隔開(kāi);

b: 定義構(gòu)造函數(shù)的對(duì)象

例如:
function 函數(shù)名(屬性1, 屬性2,......屬性N){
this.屬性1=屬性值1;
this.屬性2=屬性值2;
this.屬性n=屬性值n;

this.方法名1=函數(shù)名1;
this.方法名2=函數(shù)名2;
}

注意:方法名和函數(shù)名可以同名,但是在方法調(diào)用函數(shù)前,函數(shù)必須已經(jīng)定義好,否則會(huì)出錯(cuò)為自定義的函數(shù)創(chuàng)建新的實(shí)例一樣是使用 new 語(yǔ)句。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ??JavaScript 與 HTML 之間的交互是通過(guò)事件實(shí)現(xiàn)的。 ??事件,就是文檔或?yàn)g覽器窗口中發(fā)生的一些特...
    霜天曉閱讀 3,696評(píng)論 1 11
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,818評(píng)論 1 45
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,155評(píng)論 1 92
  • 本節(jié)介紹各種常見(jiàn)的瀏覽器事件。 鼠標(biāo)事件 鼠標(biāo)事件指與鼠標(biāo)相關(guān)的事件,主要有以下一些。 click 事件,dblc...
    許先生__閱讀 2,841評(píng)論 0 4
  • 之前寫過(guò)一篇瀏覽器事件的相關(guān)操作和事件運(yùn)行的原理——JavaScript瀏覽器事件解析。這一篇主要寫一些常用的事件...
    faremax閱讀 1,724評(píng)論 0 0

友情鏈接更多精彩內(nèi)容