當(dāng)前位置:
                    首頁 >
                            前端技术
>                            javascript
>内容正文                
                        
                    javascript
javascript 触发事件列表
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                javascript 触发事件列表
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                1.單擊事件___onclick
用戶單擊鼠標(biāo)按鍵時(shí)產(chǎn)生的事件.同時(shí)onclick指定的事件處理程序或代碼將被調(diào)用執(zhí)行.
如:<input type="button" value="打開頁面" onlick="window.open('xxxx.html','newwindow','width=456,height=230,toolbar=no,menubar=no,scrollbars=yes');">
?
2.改變事件___onchange
當(dāng)text或textarea元素內(nèi)的字符值改變或select表格選項(xiàng)狀態(tài)改變里發(fā)生該事件.
如;<textarea name="liuyan" rows=5 cols=70 value=" " οnchange=alert("您在文本框中添加了新的內(nèi)容")>
?
3.選中事件____onselect
當(dāng)text或textarea對象中的文字被選中里會引發(fā)該事件
如:<ipnut type="text" value="默認(rèn)信息" οnselect=alert("您選中了文本框中的文字")>
?
4.獲得焦點(diǎn)事件____onfocus
用戶單擊text或textarea以及select對象時(shí),即光標(biāo)落在文本框或選擇框時(shí)會產(chǎn)生該事件.
如:<select name="zhengjian" οnfοcus="alert("我成為焦點(diǎn)")>
?
5.失去焦點(diǎn)事件______onblur
失去焦點(diǎn)事件正好與獲得焦點(diǎn)事件相對,當(dāng)text對象,textarea對象或select對象不再擁有焦點(diǎn)而退出后臺時(shí),引發(fā)該事件.
?
6.載入文件事件____onload
當(dāng)頁面文件載入時(shí),產(chǎn)生該事件.onload的一個(gè)作用就是在首次載入一個(gè)頁面文件時(shí)檢測cookie的值,并用一個(gè)變量為其賦值,使它可以被源代碼使用,本事件是window的事件,但是在HTML中指定事件處理程序時(shí),一般把它寫在<body>標(biāo)記中.
如:<body οnlοad=alert("正在加載頁面,請等待...")>
?
7.卸載文件事件____onunload
與載入文件事件onload正好相反,當(dāng)web頁面退出時(shí)引發(fā)的事件,并可更新cookie的狀態(tài)
如:<body οnunlοad="confirm("你確定要離開本頁?")>
?
8.鼠標(biāo)覆蓋事件 _____onmouseover
onmouseover是當(dāng)鼠標(biāo)位于元素上方時(shí)所引發(fā)的事件
如:<input type="boutton" value="按鈕" οnmοuseοver="window.status='請您注意下面的狀態(tài)欄'; return true">
?
9.鼠標(biāo)離開事件_____onmouseout
onmouseout是鼠標(biāo)離開元素里引發(fā)的事件.如果和鼠標(biāo)覆蓋事件同時(shí)使用,可以創(chuàng)建動態(tài)按鈕的效果.
?
10.一般事件
ondbclick????????? 鼠標(biāo)雙擊事件
鼠標(biāo)上的按鍵被按下時(shí)激活的事件
鼠標(biāo)按下后,松開鼠標(biāo)時(shí)觸發(fā)的事件
鼠標(biāo)移動里觸發(fā)的事件.
onkeypress?????? 當(dāng)鍵盤上的某個(gè)鍵被按下并且釋放時(shí)觸發(fā)的事件,要求頁面內(nèi)必須有激活對象
onkeydown?????? 當(dāng)鍵盤上某個(gè)鍵被按下時(shí)觸發(fā)的事件,要求頁面內(nèi)必須有激活對象
onkeyup??????????? 當(dāng)鍵盤上某個(gè)按鍵被放開時(shí)觸發(fā)的事件,要求頁面內(nèi)必須有激活對象
?
11.頁面相關(guān)事件
onabort?? 圖片在下載時(shí)被用戶中斷
onbeforeunload?? 當(dāng)前頁面的內(nèi)容將要被改變時(shí)觸發(fā)的事件
onerror??????? 捕捉當(dāng)前頁面因?yàn)槟撤N原因而出現(xiàn)的錯(cuò)誤,如腳本錯(cuò)誤.
onmove?????? 瀏覽器的窗口被移動里觸發(fā)的事件
onresize???? 當(dāng)瀏覽器的大小被改變時(shí)觸發(fā)的事件
onscroll???????? 瀏覽器的滾動條位置發(fā)生變化時(shí)觸發(fā)的事件
onstop????????? 瀏覽器的"停止"按鈕被按下或者正在下載的文件被中斷時(shí)觸發(fā)的事件.
?
12. 表單相關(guān)事件
onreset????? 當(dāng)表單中reset屬性被激活時(shí)觸發(fā)的事件.
onsubmit? 一個(gè)表單被遞交時(shí)觸發(fā)的事件.
?
13.滾動字幕事件
onbounce??? 當(dāng)marquee內(nèi)的內(nèi)容移動至marquee顯示范圍之外時(shí)觸發(fā)的事件.
onfinish????? 當(dāng)marquee元素完成需要顯示的內(nèi)容后觸發(fā)的事件.
onstart??????? 當(dāng)marquee元素開始顯示內(nèi)容時(shí)觸發(fā)的事件.
?
14.編輯事件.
onbeforecopy??? 當(dāng)頁面當(dāng)前的被選擇內(nèi)容將要復(fù)制到瀏覽者系統(tǒng)的剪貼板前觸發(fā)的事件.
onbeforeupdate? 當(dāng)瀏覽者粘貼系統(tǒng)剪貼板中的內(nèi)容時(shí)通知目標(biāo)對象
oncontextmenu?? 當(dāng)按下鼠標(biāo)右鍵出現(xiàn)菜單或通過鍵盤的按鍵觸發(fā)頁面菜單時(shí)觸發(fā)的事件.
??????????????????????????????? <body oncontentmenu="return false">禁止使用鼠標(biāo)右鍵
oncopy????????????? 當(dāng)頁面當(dāng)前被選擇內(nèi)容被復(fù)制后觸發(fā)的事件
oncut????????????????? 當(dāng)頁面當(dāng)前被選擇內(nèi)容被剪切時(shí)觸發(fā)的事件
onpaste?????????????? 當(dāng)內(nèi)容被粘貼時(shí)觸發(fā)的事件
ondrag??????????????? 當(dāng)某個(gè)對象被拖動時(shí)觸發(fā)的事件
ondragend????????? 當(dāng)鼠標(biāo)拖動結(jié)束時(shí)觸發(fā)的事件,即鼠標(biāo)的按鍵被釋放時(shí)觸發(fā)的事件.
?
15.數(shù)據(jù)綁定
onafterupdate??? 當(dāng)數(shù)據(jù)完成由數(shù)據(jù)源到對象的傳送時(shí)觸發(fā)的事件
oncellchange????? 當(dāng)數(shù)據(jù)來源發(fā)生變化時(shí)觸發(fā)的事件
ondataavailable? 當(dāng)數(shù)據(jù)接收完成時(shí)觸發(fā)的事件
ondatasetchanged?? 數(shù)據(jù)在數(shù)據(jù)源發(fā)生變化時(shí)觸發(fā)的事件.
ondatasetcomplete?? 當(dāng)數(shù)據(jù)源的全部有效數(shù)據(jù)讀取完畢時(shí)觸發(fā)的事件.
onerrorupdate????????? 當(dāng)使用onbeforeupdate事件觸發(fā)取消了數(shù)據(jù)傳送時(shí),代替onafterupdate事件.
onrowenter?????????????? 當(dāng)前數(shù)據(jù)源的數(shù)據(jù)發(fā)生變化并且有新的有效數(shù)據(jù)時(shí)觸發(fā)的事件.
onrowexit???????????????? 當(dāng)前數(shù)據(jù)源的數(shù)據(jù)將要發(fā)生變化時(shí)觸發(fā)的事件
onrowsdelete??????????? 當(dāng)前數(shù)據(jù)記錄將被刪除時(shí)觸發(fā)的事件
onrowsinserted???????? 當(dāng)前數(shù)據(jù)源將要插入新數(shù)據(jù)記錄時(shí)觸發(fā)的事件
?
16.外部事件
onafterprint????? 當(dāng)文檔被打印后觸發(fā)的事件
onbeforeprint?? 當(dāng)文檔即將打印時(shí)觸發(fā)的事件
onhelp????????????? 當(dāng)瀏覽者按下F1鍵或者單擊瀏覽器中的"幫助"按鈕時(shí)觸發(fā)的事件
?
原文地址:http://www.blogjava.net/zeroline/archive/2010/12/19/341087.html
轉(zhuǎn)載于:https://www.cnblogs.com/gaoyoubo/articles/1911238.html
總結(jié)
以上是生活随笔為你收集整理的javascript 触发事件列表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 网关和IP必须设置在同一个网段吗
- 下一篇: eclipse从git拉去出现红色方块的
