JavaScript Code
1
2
3 4 5 6 7 8 9 |
window.οnlοad=
function()
{ document.οnkeypress= function(e) { var ent=e||window.event; alert(ent.charCode?ent.charCode:ent.keyCode); } } |
window.event;是ie的 传参数e是w3c的
keypress + charCode 是火狐、谷歌(可以输入大小写)
keypress +keyCode 是ie(可以输入大小写)
JavaScript Code
1
2 3 4 5 6 7 8 9 10 11 12 |
window.οnlοad=
function()
{ document.οnclick= function(e) { var ent=e||window.event; alert( ent.target||ent.srcElement); } } |
srcElement是ie target是火狐
阻断冒泡
JavaScript Code
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
// JavaScript Document window.οnlοad= function() { document.οnclick= function() { alert( '我是document'); }; document.documentElement.οnclick= function() { alert( '我是html'); }; document.body.οnclick= function() { alert( '我是body'); }; document.getElementById( 'box').οnclick= function() { alert( '我是div'); }; document.getElementsByTagName( 'input')[ 0].οnclick= function(e) { alert( '我是input'); ent=e||window.event; window.event?ent.cancelBubble= true:ent.stopPropagation(); }; } |