欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

javascript press event

程序员文章站 2022-07-06 19:57:39
...
FIREFOX2.0中获取事件与IE不同
获取事件方法
IE使用  window.event
FIREFOX使用 arguments.callee.caller.arguments[0]
argments.callee就是函数体本身,arguments.callee.caller就是函数体的调用函数体,arguments.callee.caller.arguments[0]即为event
获取键盘输入码方法
IE使用  event.keyCode
FIREFOX使用 event.which
获取键盘输入码兼容浏览器实例如下:

<script type='text/javascript'>
function myFunc(){
   /* 兼容性获取事件对象方法 */
   var event = window.event || arguments.callee.caller.arguments[0];
   var keyCode = event.keyCode || event.which; 
   alert("输入的键盘码为:" + keyCode); 
}
</script>
输入字符:<input type='text' onkeydown='myFunc()'/>