javascript 觸發事件列表 比較不錯

來源:互聯網
上載者:User

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=" " onchange=alert("您在文字框中添加了新的內容")>

3.選中事件____onselect
當text或textarea對象中的文字被選中裡會引發該事件
如:<ipnut type="text" value="預設資訊" onselect=alert("您選中了文字框中的文字")>

4.獲得焦時間點事件____onfocus
使用者單擊text或textarea以及select對象時,即游標落在文字框或選擇框時會產生該事件.
如:<select name="zhengjian" onfocus="alert("我成為焦點")>

5.失去焦時間點事件______onblur
失去焦時間點事件正好與獲得焦時間點事件相對,當text對象,textarea對象或select對象不再擁有焦點而退出後台時,引發該事件.

6.載入檔案事件____onload
當分頁檔載入時,產生該事件.onload的一個作用就是在首次載入一個分頁檔時檢測cookie的值,並用一個變數為其賦值,使它可以被原始碼使用,本事件是window的事件,但是在HTML中指定事件處理常式時,一般把它寫在<body>標記中.
如:<body onload=alert("正在載入頁面,請等待...")>

7.卸載檔案事件____onunload
與載入檔案事件onload正好相反,當web頁面退出時引發的事件,並可更新cookie的狀態
如:<body onunload="confirm("你確定要離開本頁?")>

8.滑鼠覆蓋事件 _____onmouseover
onmouseover是當滑鼠位於元素上方時所引發的事件
如:<input type="boutton" value="按鈕" onmouseover="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鍵或者單擊瀏覽器中的"協助"按鈕時觸發的事件

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.