最終更新日

イベント属性

クリックなどのイベントの発生によって、要素に働きかける属性を「イベント属性」といいます。値には「要素に働きかける内容」をスクリプトで記述します。グローバル属性と同じように、HTMLの全ての要素で利用できます。

onabort onblur* oncanplay oncanplaythrough onchange
onclick oncontextmenu oncuechange ondblclick ondrag
ondragend ondragenter ondragleave ondragover ondragstart
ondrop ondurationchange onemptied onended onerror*
onfocus* oninput oninvalid onkeydown onkeypress
onkeyup onload* onloadeddata onloadedmetadata onloadstart
onmousedown onmousemove onmouseout onmouseover onmouseup
onmousewheel onpause onplay onplaying onprogress
onratechange onreset onscroll* onseeked onseeking
onselect onshow onstalled onsubmit onsuspend
ontimeupdate onvolumechange onwaiting

※アスタリスクが付いた5つの属性は、body要素に指定されたときは違う意味を持ちます。body要素は、同じ名前を使って、Windowオブジェクトのイベントハンドラへアクセスしてしまうからです。

参考文献:W3C HTML5「6.1.6 Events」外部リンク
HOME