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