javascript事件與event對象的屬性

javascript事件列表解說
事件瀏覽器支持解說
一般事件onclickIE3、N2鼠標點擊時觸發此事件
ondblclickIE4、N4鼠標雙擊時觸發此事件
onmousedownIE4、N4按下鼠標時觸發此事件
onmouseupIE4、N4鼠標按下后松開鼠標時觸發此事件
onmouseoverIE3、N2當鼠標移動到某對象范圍的上方時觸發此事件
onmousemoveIE4、N4鼠標移動時觸發此事件
onmouseoutIE4、N3當鼠標離開某對象范圍時觸發此事件
onkeypressIE4、N4當鍵盤上的某個鍵被按下并且釋放時觸發此事件.
onkeydownIE4、N4當鍵盤上某個按鍵被按下時觸發此事件
onkeyupIE4、N4當鍵盤上某個按鍵被按放開時觸發此事件
頁面相關事件onabortIE4、N3圖片在下載時被用戶中斷
onbeforeunloadIE4、N當前頁面的內容將要被改變時觸發此事件
onerrorIE4、N3出現錯誤時觸發此事件
onloadIE3、N2頁面內容完成時觸發此事件
onmoveIE、N4瀏覽器的窗口被移動時觸發此事件
onresizeIE4、N4當瀏覽器的窗口大小被改變時觸發此事件
onscrollIE4、N瀏覽器的滾動條位置發生變化時觸發此事件
onstopIE5、N瀏覽器的停止按鈕被按下時觸發此事件或者正在下載的文件被中斷
onunloadIE3、N2當前頁面將被改變時觸發此事件
表單相關事件onblurIE3、N2當前元素失去焦點時觸發此事件
onchangeIE3、N2當前元素失去焦點并且元素的內容發生改變而觸發此事件
onfocusIE3 、N2當某個元素獲得焦點時觸發此事件
onresetIE4 、N3當表單中RESET的屬性被激發時觸發此事件
onsubmitIE3 、N2一個表單被遞交時觸發此事件
滾動字幕事件onbounceIE4、N在Marquee內的內容移動至Marquee顯示范圍之外時觸發此事件
onfinishIE4、N當Marquee元素完成需要顯示的內容后觸發此事件
onstartIE4、 N當Marquee元素開始顯示內容時觸發此事件
編輯事件onbeforecopyIE5、N當頁面當前的被選擇內容將要復制到瀏覽者系統的剪貼板前觸發此事件
onbeforecutIE5、 N當頁面中的一部分或者全部的內容將被移離當前頁面[剪貼]并移動到瀏覽者的系統剪貼板時觸發此事件
onbeforeeditfocusIE5、N當前元素將要進入編輯狀態
onbeforepasteIE5、 N內容將要從瀏覽者的系統剪貼板傳送[粘貼]到頁面中時觸發此事件
onbeforeupdateIE5、 N當瀏覽者粘貼系統剪貼板中的內容時通知目標對象
oncontextmenuIE5、N當瀏覽者按下鼠標右鍵出現菜單時或者通過鍵盤的按鍵觸發頁面菜單時觸發的事件
oncopyIE5、N當頁面當前的被選擇內容被復制后觸發此事件
oncutIE5、N當頁面當前的被選擇內容被剪切時觸發此事件
ondragIE5、N當某個對象被拖動時觸發此事件 [活動事件]
ondragdropIE、N4一個外部對象被鼠標拖進當前窗口或者幀
ondragendIE5、N當鼠標拖動結束時觸發此事件,即鼠標的按鈕被釋放了
ondragenterIE5、N當對象被鼠標拖動的對象進入其容器范圍內時觸發此事件
ondragleaveIE5、N當對象被鼠標拖動的對象離開其容器范圍內時觸發此事件
ondragoverIE5、N當某被拖動的對象在另一對象容器范圍內拖動時觸發此事件
ondragstartIE4、N當某對象將被拖動時觸發此事件
ondropIE5、N在一個拖動過程中,釋放鼠標鍵時觸發此事件
onlosecaptureIE5、N當元素失去鼠標移動所形成的選擇焦點時觸發此事件
onpasteIE5、N當內容被粘貼時觸發此事件
onselectIE4、N當文本內容被選擇時的事件
onselectstartIE4、N當文本內容選擇將開始發生時觸發的事件
數據綁定onafterupdateIE4、N當數據完成由數據源到對象的傳送時觸發此事件
oncellchangeIE5、N當數據來源發生變化時
ondataavailableIE4、N當數據接收完成時觸發事件
ondatasetchangedIE4、N數據在數據源發生變化時觸發的事件
ondatasetcompleteIE4、N當來子數據源的全部有效數據讀取完畢時觸發此事件
onerrorupdateIE4、N當使用onBeforeUpdate事件觸發取消了數據傳送時,代替onAfterUpdate事件
onrowenterIE5、N當前數據源的數據發生變化并且有新的有效數據時觸發的事件
onrowexitIE5、N當前數據源的數據將要發生變化時觸發的事件
onrowsdeleteIE5、N當前數據記錄將被刪除時觸發此事件
onrowsinsertedIE5、N當前數據源將要插入新數據記錄時觸發此事件
外部事件onafterprintIE5、N當文檔被打印后觸發此事件
onbeforeprintIE5、N當文檔即將打印時觸發此事件
onfilterchangeIE4、N當某個對象的濾鏡效果發生變化時觸發的事件
onhelpIE4、N當瀏覽者按下F1或者瀏覽器的幫助選擇時觸發此事件
onpropertychangeIE5、N當對象的屬性之一發生變化時觸發此事件
onreadystatechangeIE4、N當對象的初始化屬性值發生變化時觸發此事件

?

?

?

event對象的屬性

?

AbstractReturns the Abstract content in an Advanced Stream Redirector (ASX) file
用?event?對象獲取高級流重定向器(ASX)文件中項目橫幅的 Abstract 內容。
altKeySets or returns a Boolean value that indicates the state of the ALT key
設置或獲取 Alt 鍵的狀態。
altLeftReturns a Boolean value that indicates the state of the left ALT key
設置或獲取左 Alt 鍵的狀態。
bannerReturns the Banner content in an ASX file
使用?event?對象獲取高級流重定向器(ASX)文件中項目的 Banner 內容。
buttonSets or returns the mouse button pressed by the user
設置或獲取用戶所按的鼠標按鈕。
  • 0 - Default. No button pressed
    默認。沒有按鈕被按
  • 1 - Left button pressed
    左按鈕被按了
  • 2 - Right button pressed
    右按鈕被按了
  • 3 - Left and right buttons pressed
    左和右按鈕被同時按了
  • 4 - Middle button pressed
    中間的按鈕被按了
  • 5 - Left and middle buttons pressed
    左和中這倆按鈕被按了
  • 6 - Right and middle buttons pressed
    右和中這倆按鈕被按了
  • 7 - All three buttons are pressed
    所有三個按鈕同時被按

    firefox(版本2.0) 點擊鼠標左中右鍵, event.button的值分別為0,1,2
    IE(版本6) 點擊鼠標左中右鍵, event.button的值分別為 1,2,4

    參見:http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-MouseEvent
cancelBubbleSets or returns a Boolean value that indicates whether or not the current event should bubble up the hierarchy of event handlers
設置或獲取當前事件是否要在事件句柄中向上冒泡。
clientXSets or returns the x-coordinate of the mouse pointer - relative to the screen, excluding decorations and scroll bars
設置或獲取鼠標指針位置相對于窗口客戶區域的 x 坐標,其中客戶區域不包括窗口自身的控件和滾動條。
clientYSets or returns the y-coordinate of the mouse pointer - relative to the screen, excluding decorations and scroll bars
設置或獲取鼠標指針位置相對于窗口客戶區域的 y 坐標,其中客戶區域不包括窗口自身的控件和滾動條。
contentOverflow獲取表明文檔處理當前 LayoutRect 對象后是否包含附加的內容。
ctrlKeySets or returns a Boolean value that indicates the state of the CTRL key
設置或獲取 Ctrl 鍵的狀態。
ctrlLeftSets or returns a Boolean value that indicates the state of the left CTRL key
設置或獲取左 Ctrl 鍵的狀態。
dataFldSets or returns the data column affected by the oncellchange event
設置或獲取 oncellchange 事件影響的數據列。
fromElementSets or returns the object from which activation or the mouse pointer is exiting during the event
設置或獲取事件發生時激活或鼠標將要離開的對象。
keyCodeSets or returns the UNICODE of the key pressed
設置或獲取與導致事件的按鍵關聯的 Unicode 按鍵代碼。
MoreInfoReturns the MoreInfo content in an ASX file
通過?event?對象獲取高級流重定向器(ASX)文件中項目橫幅的 MoreInfo 內容。
nextPageReturns the position of the next page within a print template
獲取打印模板中下頁的位置。
offsetXSets or returns the x-coordinate of the mouse pointer relative to the object firing the event
設置或獲取鼠標指針位置相對于觸發事件的對象的 x 坐標。
offsetYSets or returns the y-coordinate of the mouse pointer relative to the object firing the event
設置或獲取鼠標指針位置相對于觸發事件的對象的 y 坐標。
propertyNameSets or returns the name of the property that has changed on the object
設置或獲取對象上發生更改的屬性名稱。
qualifier設置或獲取由數據源對象提供的數據成員的名稱。
reasonSets or returns the result of a data transfer for a data source
設置或獲取數據源對象的數據傳輸結果。
  • 0 - Successfully
    成功的
  • 1 - Aborted
    放棄的
  • 2 - Error
    錯誤的
recordsetSets or returns a reference to the default record set in a data source
從數據源對象設置或獲取對默認數據集的引用。
repeatReturns a Boolean value that indicates whether the ONKEYDOWN event is being repeated
獲取 onkeydown 事件是否正在重復。
returnValueSets or returns the return value from an event
設置或獲取事件的返回值。
saveTypeReturns the clipboard type when ONCONTENTSAVE fires
當 oncontentsave 觸發時獲取剪貼板類型。
screenXSets or returns the x-coordinate of the mouse pointer - relative to the screen
設置或獲取獲取鼠標指針位置相對于用戶屏幕的 x 坐標。
screenYSets or returns the y-coordinate of the mouse pointer - relative to the screen
設置或獲取鼠標指針位置相對于用戶屏幕的 y 坐標。
shiftKeyReturns a Boolean value that indicates the state of the SHIFT key
設置或獲取 Shift 鍵的狀態。
shiftLeftReturns a Boolean value that indicates the state of the left SHIFT key
設置或獲取左 Shift 鍵的狀態。
srcElementSets or returns the object that fired the event
設置或獲取觸發事件的對象。
srcFilterSets or returns the filter object that fired the ONFILTERCHANGE event
設置或獲取觸發 onfilterchange 事件的濾鏡對象。
srcUrnSets or returns the Universal Resource Name (URN) of the behavior that fired the event
獲取觸發事件的行為的統一資源名稱(URN)。
toElementSets or returns a reference to the object toward which the user is moving the mouse pointer
設置或獲取用戶要將鼠標指針移動指向的對象的引用。
typeSets or returns the event name
從 event 對象中獲取事件名稱。
wheelDeltaReturns the distance and the direction the wheel button has rolled
設置或獲取滾輪按鈕滾動的距離和方向。
xSets or returns the x-coordinate (in px) of the mouse pointer - relative to a relatively positioned parent element
設置或獲取鼠標指針位置相對于父文檔的 x 像素坐標。
ySets or returns the y-coordinate (in px) of the mouse pointer - relative to a relatively positioned parent element
設置或獲取鼠標指針位置相對于父文檔的 y 像素坐標。

轉載于:https://www.cnblogs.com/HCT118/p/5607387.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/374462.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/374462.shtml
英文地址,請注明出處:http://en.pswp.cn/news/374462.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

感想

讀完三篇文章看到了前輩們的努力與堅持和對各自的學科的熱愛,以及各位前輩的奮斗的艱苦環境,我與那些前輩相比也許還達不到前輩們的那種級別,但是我的學習的條件卻比那些前輩們好的多,看完前輩們的奮斗史,以及前輩們的…

python學生分布_Python數據分析實戰之分布分析

前言 本文的文字及圖片來源于網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理。 作者:嚴小樣兒 分布分析法,一般是根據分析目的,將數據進行分組,研究各組別分布規律的一種分析方法。…

使用Spring Security 3.1保護RESTful Web服務,第3部分

1.概述 本教程顯示了如何使用Spring和基于Java的Spring Security 3.1來保護REST服務 。 本文將重點介紹如何使用“登錄和Cookie”方法專門針對REST API設置安全配置。 2. Spring Security的體系結構完全基于Servlet過濾器,因此,在HTTP請求處理方面&…

一次完整的HTTP請求所經歷的7個步驟

HTTP通信機制是在一次完整的HTTP通信過程中,Web瀏覽器與Web服務器之間將完成下列7個步驟: 1、建立TCP連接 在HTTP工作開始之前,Web瀏覽器首先要通過網絡與Web服務器建立連接,該連接是通過TCP來完成的,該協議與IP協議共…

jQuery基礎--樣式篇(3)

1.jQuiery對象與DOM對象   對于剛剛接觸jQuery的初學者,我們要清楚認識一點:jQuery對象與DOM對象是不一樣的。可能一時半會分不清楚哪些是jQuery對象,哪些是DOM對象,下面重點介紹一下jQuery對象,以及兩者相互間的轉換…

hls fifo_HLS優化方法DATAFLOW你用了嗎

上期內容:異步跨時鐘域電路該怎么約束DATAFLOW作為HLS的一種優化方法,對于改善吞吐率(Throughput)、降低延遲(Latency)非常有效。DATAFLOW的作用對象DATAFLOW可以作用于函數,也可以作用于for循環。如下圖所示(圖片來源Figure62, Figure 63, u…

Java 8虛擬擴展方法

我一直關注Java 8 Lambda表達式項目的發展已經有一段時間了,我對其當前的進展狀態感到非常興奮。 我發現的最新“易于理解”的演示文稿是這樣的: http://blogs.oracle.com/briangoetz/resource/devoxx-lang-lib-vm-co-evol.pdf 現在,作為一名…

python爬蟲 庫_七款必備的Python爬蟲庫,你知道幾個?

很多你需要的信息數據都是在網站內,雖然有些網站的數據會以整潔、結構化的形式呈現,但大部分網站卻無法做到這樣。因此,當你想要獲得一些數據的時候,你需要一些爬蟲工具幫助抓取,然后再對其進行分析。今天,…

62個Android Studio小技巧合集

轉載: 原文鏈接:http://laobie.github.io/android/2016/02/14/android-studio-tips.html轉載于:https://www.cnblogs.com/kesteler/p/5618490.html

在Hibernate,EhCache,Quartz,DBCP和Spring中啟用JMX

繼續使用JMX的過程(請參閱: 人類JMX ),我們將學習如何在一些流行的框架中啟用JMX支持(通常是統計和監視功能)。 這些信息大部分都可以在項目的主頁上找到,但是我決定在收集這些信息的同時&#…

二叉樹遍歷(前中后)

二叉樹前序遍歷&#xff1a; /*** Definition for binary tree* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution { public:vector<int> preorderTravers…

python語言程序設計實踐教程答案實驗六_Python程序設計實踐教程

書名&#xff1a;Python程序設計實踐教程 定價&#xff1a;29.8 ISBN&#xff1a;9787115532602 作者&#xff1a;儲岳中 薛希玲 版次&#xff1a;*1版 出版時間&#xff1a;2020-04 內容提要&#xff1a; 本書是Python語言程序設計的配套實踐教材&#xff0c;分為三部分&#…

400多萬微信用戶如何“變現”?凱叔說了五大秘訣與教訓

凱叔&#xff0c;原名王凱&#xff0c;自媒體“凱叔講故事”創始人&#xff0c;近日在獅享家班委會上做了分享&#xff0c;全是實實在在的實驗性方法論。以下是王凱的分享內容&#xff0c;整理 / 垅青 我講的主題叫“基于內容的MVP探索”&#xff0c;MVP是什么東西&#xff1f;…

使用dbUnit,JSON,HSQLDB和JUnit規則進行數據庫單元測試

在本周TDD課程的運行中&#xff0c;我認為編寫一些夾具以簡化dbUnit的使用將很有趣。 我最初的想法只是教dbUnit有關JSON的知識&#xff0c;但事實證明Lieven Doclo已經做到了。 因此&#xff0c;我決定更進一步&#xff0c;還將dbUnit與JUnit Rules結合起來&#xff0c;并提供…

Codeforces Round #321 (Div. 2) E. Kefa and Watch 線段樹hash

E. Kefa and Watch Time Limit: 1 Sec Memory Limit: 256 MB 題目連接 http://codeforces.com/contest/580/problem/EDescription One day Kefa the parrot was walking down the street as he was on the way home from the restaurant when he saw something glittering by…

python文字游戲源代碼求年紀_Python實現猜年齡游戲代碼實例

1. 在猜年齡的基礎上編寫登錄、注冊方法&#xff0c;并且把猜年齡游戲分函數處理&#xff0c;如 2. 登錄函數 3. 注冊函數 4. 猜年齡函數 5. 選擇獎品函數 代碼如下 import json real_age 18 prize_list [好迪洗發水, 綠箭俠, 小豬佩奇, 布娃娃, 再來一次!] import random us…

KVC 與 KVO

一、Key-Value Coding (KVC)鍵值編碼 KVC&#xff0c;即是指 NSKeyValueCoding&#xff0c;一個非正式的 Protocol&#xff0c;提供一種機制來間接訪問對象的屬性。KVO 就是基于 KVC 實現的關鍵技術之一。 一個對象擁有某些屬性。比如說&#xff0c;一個 Person 對象有一個 nam…

使用模擬的單元測試–測試技術5

我的最后一個博客是有關測試代碼方法的一系列博客中的第四篇&#xff0c;演示了如何創建使用存根對象隔離測試對象的單元測試。 今天的博客探討了有時被視為對立的技術&#xff1a;使用模擬對象進行單元測試。 同樣&#xff0c;我使用了從數據庫檢索地址的簡單方案&#xff1a;…

多線程中的volatile和偽共享

偽共享 false sharing&#xff0c;顧名思義&#xff0c;“偽共享”就是“其實不是共享”。那什么是“共享”&#xff1f;多CPU同時訪問同一塊內存區域就是“共享”&#xff0c;就會產生沖突&#xff0c;需要控制協議來協調訪問。會引起“共享”的最小內存區域大小就是一個cache…

C語言代碼規范(一)縮進與換行

一、縮進的空格數為4個。最好配置代碼編輯器將TAB鍵設置為空格替換&#xff0c;避免出現另一個編輯器打開時格式變亂的情況。 例如Notepad設置 KEIL設置 二、“{” 和 “}”各自獨占一行。 不規范例子&#xff1a; for(i 0; i < student_num; i) { if((score[i] > 0…