HTML-DOM Event-Objekt
HTML DOM-Ereignis
HTML DOM-Ereignis ermöglicht Javascript verschiedene Event-Handler in einem HTML-Dokument Element registrieren.
Ereignisse häufig in Verbindung mit der Funktion verwendet wird, wird nicht die Funktion ausgeführt werden, bevor das Ereignis eintritt! (Wie der Benutzer klickt auf die Schaltfläche).
Tipp: standardisierte Ereignismodell in W3C Ebene 2 DOM - Ereignis.
HTML DOM-Ereignis
DOM: DOM - Attribut gibt den Grad der Nutzung.
Mausereignisse
Immobilien | Beschreibung | DOM |
---|
Onclick | Ereignis aufgerufen, wenn ein Benutzer klickt auf ein Objekt-Handle. | 2 |
oncontextmenu | Ausgelöst, wenn der Benutzer mit der rechten Maustaste klickt, um das Kontextmenü zu öffnen | |
ondblclick | Ereignis aufgerufen, wenn der Benutzer doppelklickt ein Objekt-Handle. | 2 |
onmousedown | Maustaste gedrückt wird. | 2 |
OnMouseEnter | Wird ausgelöst, wenn der Mauszeiger bewegt sich auf die Elemente. | 2 |
OnMouseLeave | Wenn der Mauszeiger bewegt sich aus dem Auslöseelement | 2 |
onmousemove | Die Maus bewegt wird. | 2 |
onmouseover | Maus über ein Element. | 2 |
onmouseout | Maus weg von einem Element. | 2 |
onmouseup | Die Maustaste losgelassen wird. | 2 |
Tastaturereignisse
Frame / Object (Rahmen / Object) Ereignis
Formularereignisse
Zwischenablage Veranstaltungen
Immobilien | Beschreibung | DOM |
---|
oncopy | Das Ereignis wird ausgelöst, wenn der Benutzer Kopien der Elementinhalt | |
oncut | Das Ereignis wird ausgelöst, wenn der Benutzer Scherelementinhalt | |
onpaste | Das Ereignis wird ausgelöst, wenn der Benutzer das Element Inhalt einfügen | |
drucken Veranstaltung
Immobilien | Beschreibung | DOM |
---|
Onafterprint | Das Triggerereignis hat bereits begonnen, die Seite gedruckt wird, oder das Fenster drucken ist bereits geschlossen | |
OnBeforePrint | Das Ereignis wird ausgelöst, wenn die Seite über ist das Drucken zu starten | |
Ziehen Ereignis
Ereignis | Beschreibung | DOM |
---|
ondrag | Das Ereignis wird ausgelöst, wenn das Element gezogen wird | |
ondragend | Das Ereignis wird ausgelöst, wenn der Benutzer die Elemente schleppt abzuschließen | |
OnDragEnter | Dieses Ereignis wird ausgelöst, wenn das Element in das Drop-Ziel geschleppt | |
OnDragLeave | Dieses Ereignis wird ausgelöst, wenn die Schleppelement das Drop-Ziel zu verlassen | |
OnDragOver | Das Ereignis wird ausgelöst, wenn das Ziel auf dem Schleppelement platziert wird | |
onDragStart | Das Ereignis wird ausgelöst, wenn der Benutzer beginnt, Elemente verschieben | |
ondrop | Dieses Ereignis wird ausgelöst, wenn das Schleppelement in dem Zielbereich angeordnet ist | |
Multimedia (Medien) Ereignis
Ereignis | Beschreibung | DOM |
---|
onabort | Event-Video / Audio (Audio / Video) Trigger zu beenden, wenn das Laden. | |
oncanplay | Wenn das Ereignis in der Benutzer ausgelöst kann der Wiedergabe von Video / Audio (Audio / Video) starten. | |
oncanplaythrough | Triggerereignis kann in normalen Video / Audio (Audio / Video) und ohne Pause und Puffer spielen. | |
ondurationchange | Event-Video / Audio (Audio / Video) Dauer Trigger ändern. | |
onemptied | Trigger-Liste ist leer, der aktuelle Spieler | |
onended | Am Ende des Spiels in der Ereignisauslöser Video / Audio (Audio / Video). | |
onerror | Ereignis ausgelöst, wenn ein Fehler auftritt, während der Video / Audio (Audio / Video) Daten geladen. | |
onloadeddata | Ereignis im Browser das Video / Audio (Audio / Video) Trigger aktuellen Frame zu laden. | |
onloadedmetadata | Event-Metadaten angegeben Video / Audio (Audio / Video) Trigger nach dem Laden. | |
onLoadStart | Ereignis im Browser zu starten angegeben Video / Audio (Audio / Video) Trigger suchen. | |
OnPause | Triggerereignis in der Video / Audio (Audio / Video) Pause. | |
onplay | Ereignis ausgelöst, um die Video / Audio (Audio / Video) zu starten. | |
onplaying | Event-Video / Audio (Audio / Video) Pause oder nach der Pufferung ausgelöst wird, wenn bereit, wieder zu spielen beginnen. | |
OnProgress | Ereignis-Trigger (Audio / Video) im Browser angegeben Video / Audio herunterladen. | |
onratechange | Trigger-Änderungsereignis beim Senden von Video / Audio (Audio / Video) Wiedergabegeschwindigkeit. | |
onseeked | Im ereignisgetriggerten der Benutzer das Video- / Audio (Audio / Video) Wiedergabeposition zu repositionieren. | |
onseeking | Wird ausgelöst, wenn der Benutzer beginnt, Ereignis-Video / Audio (Audio / Video) neu zu positionieren. | |
onstalled | Holen Medienereignisdaten im Browser, aber die Mediendaten ist nicht verfügbar, wenn sie ausgelöst wird. | |
onsuspend | Ereignisgesteuerte Suspension von Mediendaten im Browser zu lesen. | |
ontimeupdate | Ereignis ausgelöst, wenn die aktuelle Abspielposition ändern zu senden. | |
onvolumechange | Ereignis ausgelöst wird, wenn die Lautstärke zu ändern. | |
OnWaiting | Da das Ereignis ausgelöst wird, wenn das Video, das Sie den nächsten Frame-Buffer spielen wollen ist nicht erforderlich. | |
Animation, Veranstaltungen
Ereignis | Beschreibung | DOM |
---|
animationend | Dieses Ereignis wird ausgelöst, wenn die Animation beendet CSS spielen | |
animationiteration | Dieses Ereignis wird ausgelöst, wenn die CSS-Animationen wiederholen | |
animationstart | Dieses Ereignis wird ausgelöst, wenn die Animation startet CSS spielen | |
Transition Ereignis
Ereignis | Beschreibung | DOM |
---|
transitionend | Die Veranstaltung wird nach dem CSS ausgelöst, den Übergang zu vollenden. | |
Weitere Veranstaltungen
Ereignis | Beschreibung | DOM |
---|
onmessage | Wenn das Ereignis durch oder von einem Objekt (WebSocket, Web Worker, Ereignisquelle oder Unterrahmen oder übergeordneten Fenster) ausgelöst wird, erhält die Nachricht | |
OnMouseWheel | Veraltet. Verwenden Sie onwheel Ereignis Ersatz | |
ononline | Dieses Ereignis wird ausgelöst, wenn der Browser online zu arbeiten. | |
onoffline | Dieses Ereignis wird ausgelöst, wenn der Browser gestartet werden soll offline arbeiten. | |
onpopstate | Dieses Ereignis wird ausgelöst, wenn der Browser-Verlauf (History-Objekte) des Fensters ändert. | |
onshow | Das Ereignis, wenn das <Menü> Element im Kontextmenü Trigger angezeigt | |
onstorage | Dieses Ereignis wird ausgelöst, wenn Web Storage (HTML 5 Web-Shop) Update | |
ontoggle | Das Ereignis wird ausgelöst, wenn der Benutzer öffnet oder schließt <Details> Element | |
onwheel | Dieses Ereignis wird ausgelöst, wenn das Mausrad, um nach oben und nach unten in Element | |
Ereignisobjekte
Konstante
静态变量 |
描述 |
DOM |
CAPTURING-PHASE |
当前事件阶段为捕获阶段(3) |
1 |
AT-TARGET |
当前事件是目标阶段,在评估目标事件(1) |
2 |
BUBBLING-PHASE |
当前的事件为冒泡阶段 (2) |
3 |
Immobilien
Immobilien | Beschreibung | DOM |
---|
Blasen | Gibt einen Booleschen Wert, der angibt, ob das Ereignis ein Bubbling-Ereignis-Typ ist. | 2 |
cancelable | Gibt einen Booleschen Wert, der angibt, ob das Ereignis die Standardaktion pro stornieren. | 2 |
current | Gibt seine Ereignis-Listener das Ereignis Element ausgelöst wird. | 2 |
eventphase | Liefert die aktuelle Phase der Veranstaltung zu verbreiten. | 2 |
Ziel | Gibt das Element, das dieses Ereignis (das Ereignis Zielknoten) ausgelöst. | 2 |
timestamp | Gibt das Datum und die Uhrzeit des Ereignisses erzeugt. | 2 |
Typ | Gibt den Namen des aktuellen Ereignisses Event-Objekt darstellt. | 2 |
Weg
方法 |
描述 |
DOM |
initEvent() |
初始化新创建的 Event 对象的属性。 |
2 |
preventDefault() |
通知浏览器不要执行与事件关联的默认动作。 |
2 |
stopPropagation() |
不再派发事件。 |
2 |
Zielereignisobjekt
Weg
方法 |
描述 |
DOM |
addEventListener() |
允许在目标事件中注册监听事件(IE8
= attachEvent()) |
2 |
dispatchEvent() |
允许发送事件到监听器上 (IE8 =
fireEvent()) |
2 |
removeEventListener() |
运行一次注册在事件目标上的监听事件(IE8 =
detachEvent()) |
2 |
Objekt Ereignis Listener
Weg
方法 |
描述 |
DOM |
handleEvent() |
把任意对象注册为事件处理程序 |
2 |
Document Object Event
Weg
方法 |
描述 |
DOM |
createEvent() |
|
2 |
Maus / Tastatur-Ereignis Objekt
Immobilien
属性 |
描述 |
DOM |
altKey |
返回当事件被触发时,"ALT" 是否被按下。 |
2 |
button |
返回当事件被触发时,哪个鼠标按钮被点击。 |
2 |
clientX |
返回当事件被触发时,鼠标指针的水平坐标。 |
2 |
clientY |
返回当事件被触发时,鼠标指针的垂直坐标。 |
2 |
ctrlKey |
返回当事件被触发时,"CTRL" 键是否被按下。 |
2 |
Location |
返回按键在设备上的位置 |
3 |
charCode | 返回onkeypress事件触发键值的字母代码。 | 2 |
key | 在按下按键时返回按键的标识符。 | 3 |
keyCode | 返回onkeypress事件触发的键的值的字符代码,或者 onkeydown 或 onkeyup 事件的键的代码。 | 2 |
which | 返回onkeypress事件触发的键的值的字符代码,或者 onkeydown 或 onkeyup 事件的键的代码。 | 2 |
metaKey |
返回当事件被触发时,"meta" 键是否被按下。 |
2 |
relatedTarget |
返回与事件的目标节点相关的节点。 |
2 |
screenX |
返回当某个事件被触发时,鼠标指针的水平坐标。 |
2 |
screenY |
返回当某个事件被触发时,鼠标指针的垂直坐标。 |
2 |
shiftKey |
返回当事件被触发时,"SHIFT" 键是否被按下。 |
2 |
Weg
方法 |
描述 |
W3C |
initMouseEvent() |
初始化鼠标事件对象的值 |
2 |
initKeyboardEvent() |
初始化键盘事件对象的值 |
3 |