當事件發生時,會動態產生一個 event 物件,事件操控器可以由此物件讀取事件的資訊。
內存布林值,true 表示事件發生時, alt 鍵被按下。
- 程式用法:
按著 alt 鍵,
<span onclick='alert( event.altKey )'
style='color:red'>用滑鼠點此</span> - 執行結果:
按著 alt 鍵, 用滑鼠點此
內存鍵盤事件 onkeypress 產生的字母之獨角碼(Unicode),不含非字母鍵。不能用在 onkeydown, onkeyup。
- 程式用法:
試按不同鍵,
<input onkeypress='alert( event.charCode )' size=12> - 執行結果:
試按不同鍵,
- IE 無此項;Firefox, Safari, Chrome 有支援。
內存布林值,true 表示事件發生時, ctrl 鍵被按下。
- 程式用法:
按著 ctrl 鍵,
<span onclick='alert( event.ctrlKey )'
style='color:red'>用滑鼠點此</span> - 執行結果:
按著 ctrl 鍵, 用滑鼠點此
內存布林值,true 表示事件發生產生一個字母。
- 程式用法:
試按不同鍵,
<input onkeypress='alert( event.isChar )' size=12> - 執行結果:
試按不同鍵,
- IE, Safari, Chrome 無此項;Firefox 失誤。
內存鍵盤事件 onkeydown, onkeyup 產生的獨角碼(Unicode),包括字母與非字母鍵,與 charCode 不同。不能用在 onkeypress。
- 程式用法:
試按不同鍵,
<input onkeydown='alert( event.keyCode )' size=12> - 執行結果:
試按不同鍵,
內存布林值,true 表示事件發生時, meta 鍵被按下。
- 程式用法:
按著 meta 鍵,
<span onclick='alert( event.metaKey )'
style='color:red'>用滑鼠點此</span> - 執行結果:
按著 meta 鍵, 用滑鼠點此
- IE 無此項;Firefox, Safari, Chrome 有支援。
內存布林值,true 表示事件發生時, shift 鍵被按下。
- 程式用法:
按著 shift 鍵,
<span onclick='alert( event.shiftKey )'
style='color:red'>用滑鼠點此</span> - 執行結果:
按著 shift 鍵, 用滑鼠點此
內存鍵盤事件產生的獨角碼,可用在 onkeydown, onkeyup, onkeypress。
- 程式用法:
試按不同鍵,
<input onkeyup='alert( event.which )' size=12> - 執行結果:
試按不同鍵,
- IE 無此項;Firefox, Safari, Chrome 有支援。
內存布林值,true 表示事件會在 DOM 向上傳遞。
- 程式用法:
<span onclick='alert( event.bubbles )'
style='color:red'>用滑鼠點此</span> - 執行結果:
用滑鼠點此
- IE 無此項;Firefox, Safari, Chrome 有支援。
內存布林值,true 表示事件在 DOM 向上傳遞中被取消。
- 程式用法:
<span onclick='alert( event.cancelBubble )'
style='color:red'>用滑鼠點此</span> - 執行結果:
用滑鼠點此
內存布林值,true 表示事件可以被取消。
- 程式用法:
<span ondblclick='alert( event.cancelable )'
style='color:red'>用滑鼠雙擊此</span> - 執行結果:
用滑鼠雙擊此
- IE 無此項;Firefox, Safari, Chrome 有支援。