Warning:
This wiki has been archived and is now read-only.
HTML5/webappapis
From HTML5 Chinese Interest Group Wiki
< HTML5
事件
事件处理函数
对于事件处理IDL属性,在设置时,必须将相应的事件处理函数设为它们的新值;在获取时,必须返回相应的事件处理函数的当前值(可能为null)。
元素、Document对象、Window对象上的事件处理函数
下列事件处理函数(及其对应的事件处理函数事件类型)必须被所有HTML元素作为内容属性和IDL属性、Document及Window对象作为IDL属性支持。
| 事件处理函数 | 事件处理函数事件类型 |
|---|---|
| onabort | abort |
| oncanplay | canplay |
| oncanplaythrough | canplaythrough |
| onchange | change |
| onclick | click |
| oncontextmenu | contextmenu |
| oncuechange | cuechange |
| ondblclick | dblclick |
| ondrag | drag |
| ondragend | dragend |
| ondragenter | dragenter |
| ondragleave | dragleave |
| ondragover | dragover |
| ondragstart | dragstart |
| ondrop | drop |
| ondurationchange | durationchange |
| onemptied | emptied |
| onended | ended |
| oninput | input |
| oninvalid | invalid |
| onkeydown | keydown |
| onkeypress | keypress |
| onkeyup | keyup |
| onloadeddata | loadeddata |
| onloadedmetadata | loadedmetadata |
| onloadstart | loadstart |
| onmousedown | mousedown |
| onmousemove | mousemove |
| onmouseout | mouseout |
| onmouseover | mouseover |
| onmouseup | mouseup |
| onmousewheel | mousewheel |
| onpause | pause |
| onplay | play |
| onplaying | playing |
| onprogress | progress |
| onratechange | ratechange |
| onreset | reset |
| onseeked | seeked |
| onseeking | seeking |
| onselect | select |
| onshow | show |
| onstalled | stalled |
| onsubmit | submit |
| onsuspend | suspend |
| ontimeupdate | timeupdate |
| onvolumechange | volumechange |
| onwaiting | waiting |
下列事件处理函数(及其对应的事件处理函数事件类型)必须被body元素之外的所有HTML元素作为内容属性和IDL属性、Document作为IDL属性支持。
| 事件处理函数 | 事件处理函数事件类型 |
|---|---|
| onblur | blur |
| onerror | error |
| onfocus | focus |
| onload | load |
| onscroll | scroll |
下列事件处理函数(及其对应的事件处理函数事件类型)必须被Window对象作为Window对象上的IDL属性支持,相应的内容属性和IDL属性在body和frameset元素上暴露。
| 事件处理函数 | 事件处理函数事件类型 |
|---|---|
| onafterprint | afterprint |
| onbeforeprint | beforeprint |
| onbeforeunload | beforeunload |
| onblur | blur |
| onerror | error |
| onfocus | focus |
| onhashchange | hashchange |
| onload | load |
| onmessage | message |
| onoffline | offline |
| ononline | online |
| onpagehide | pagehide |
| onpageshow | pageshow |
| onpopstate | popstate |
| onresize | resize |
| onscroll | scroll |
| onstorage | storage |
| onunload | unload |
下列事件处理函数(及其对应的事件处理函数事件类型)必须被Document作为IDL属性支持。
| 事件处理函数 | 事件处理函数事件类型 |
|---|---|
| onreadystatechange | readystatechange |