最終更新:2013-03-10 (日) 09:46:12 (4057d)
Event
Top / Event
DOM Level 2 Events
// Introduced in DOM Level 2: interface Event { // PhaseType const unsigned short CAPTURING_PHASE = 1; const unsigned short AT_TARGET = 2; const unsigned short BUBBLING_PHASE = 3; readonly attribute DOMString type; readonly attribute EventTarget target; readonly attribute EventTarget currentTarget; readonly attribute unsigned short eventPhase; readonly attribute boolean bubbles; readonly attribute boolean cancelable; readonly attribute DOMTimeStamp timeStamp; void stopPropagation(); void preventDefault(); void initEvent(in DOMString eventTypeArg, in boolean canBubbleArg, in boolean cancelableArg); };
プロパティ
- event.type
- event.target - イベント発生対象のDOM要素
- event.currentTarget - イベントのバブリングフェーズ?における現在のDOM要素
- event.eventPhase - 現在評価されているのがイベントの流れのうちどの段階にあたるのかを示す
- event.bubbles? - イベントが浮上(bubble up)するものかどうかを示す
- event.cancelable? - event.preventDefaultできるかどうか
- event.timeStamp?
メソッド
- event.stopPropagation
- event.preventDefault
- event.initEvent?