`

IE和火狐下获取键盘按下事件 window.event.keyCode window.event.which

 
阅读更多

<script type="text/javascript">
document.onkeydown = function (e){  
var theEvent = window.event || e;  
var code = theEvent.keyCode || theEvent.which;  
document.getElementById("result").innerHTML += code +" ";
}
</script>
比对结果:<span id="result"></span>
 

把以上代码复制到页面中即可运行!

ps:
IE6中获取ANSI方法为:window.event.keyCode
火狐:window.event.keyCode||window.event.which

分享到:
评论

相关推荐

    window.event.keyCode兼容IE和Firefox实现js代码

    Javascript 代码 代码如下: function keyNumAll(evt){ //兼容IE和Firefox获得keyBoardEvent对象 evt = (evt) ? evt : ((window.event) ? window.event : “”); var key = evt.keyCode?evt.keyCode:evt.which;//...

    js键盘事件全面控制_兼容FireFox和IE

    在 FireFox 和 Opera 中,可以使用 e.which 属性来获取键盘事件对象,而在 IE 中,可以使用 event.keyCode 属性来获取键盘事件对象。例如: FireFox 和 Opera: ``` function keyDown(e) { var keycode = e.which;...

    js键盘事件参考学习_兼容FireFox和IE

    事件对象`event`在`keydown`、`keypress`和`keyup`中具有通用属性,如`altKey`、`ctrlKey`和`shiftKey`,它们指示是否有Alt、Ctrl或Shift键与其他键一起被按下,这些属性在Firefox和IE中都可用。 **第二部分:兼容...

    javascript 同时在IE和FireFox获取KeyCode的代码

    本文将详细解析如何在IE和Firefox浏览器中同时获取键盘事件的keyCode值。 ### IE和Firefox在键盘事件处理上的差异 IE浏览器使用window.event.keyCode来获取被按下的键的键码值。window.event是一个全局事件对象,...

    js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍

    IE 左键是 window.event.button = 1 右键是 window.event.button = 2 中键是 window.event.button = 4 没有按键动作window.event.button = 0 Firefox 左键是 event.button = 0 右键是 event.button = 2 中键是 event...

    火狐浏览器(firefox)下获得Event对象以及keyCode

    `Event`对象是JavaScript中的一个核心概念,它在所有现代浏览器中都被广泛支持,包括火狐浏览器(Firefox)。这个对象提供了关于触发事件的各种信息,如事件类型、事件目标等。在处理键盘事件时,我们通常会关注`...

    js回车事件绑定.txt

    - `theEvent.keyCode`:获取事件对象的`keyCode`属性,表示按下的键对应的键码。 - `theEvent.which` 和 `theEvent.charCode`:兼容不同浏览器的方式,用于获取键码。 - `code === 13`:判断按下的键是否是回车键...

    验证文本框只能输入数字和小数点

    - **`onkeypress`事件**:用于监听键盘按键被按下时触发的事件。 - **`ondragenter`事件**:阻止用户通过拖拽方式将文本拖入文本框内。 ##### 3.2 代码解析 ```javascript function test(event, Xlength) { var ...

    javascript 按键事件(兼容各浏览器)

    在FireFox和Opera中,需要使用事件对象e,并通过e.which来获取按键的索引值。然后,利用String.fromCharCode()方法将按键的索引值转换为对应的字符。例如,通过以下方式实现: ```javascript function keyDown(e) {...

    按回车键提交表单~~~~~

    这是因为早期的IE浏览器与其他现代浏览器(如Chrome、Firefox等)在DOM模型和事件处理机制上存在差异。 #### 兼容性考虑: - **事件对象**:在非IE浏览器中,通常使用`e`或`event`作为事件对象的参数名称。而在IE中...

    兼容IE与firefox火狐的回车事件(js与jquery)

    在本篇文章中,主要介绍了如何编写兼容IE和Firefox火狐浏览器的回车事件处理代码。这一需求源于在不同浏览器间,相同的JavaScript代码可能无法达到相同的效果,尤其是在实现表单提交或触发特定事件时。因此,开发者...

    禁用Tab键JS代码兼容Firefox和IE

    而对于Firefox,使用`event.preventDefault()`方法阻止事件的默认处理,并将`event.which`设置为0,因为Firefox不支持修改`keyCode`。 这里的标签如“ab”,“ef”,“fo”,“ie”,“js”,“js代码”,“key”,...

    键盘上一张下一张兼容IE/google/firefox等浏览器

    标题中的"键盘上一张下一张兼容IE/google/firefox等浏览器"指的是在网页浏览时,通过键盘的左右箭头键(37和39)或页码翻页键(33和34)实现页面的前后切换,这个功能需要在不同的浏览器如Internet Explorer(IE)、...

    js 键盘记录实现(兼容FireFox和IE)

    总结来说,实现JavaScript的键盘记录功能,需要理解不同浏览器对键盘事件的支持差异,通过合适的事件监听和事件对象属性,以及适当的兼容性处理,确保在Firefox和IE等浏览器中都能正确地捕获和处理键盘输入。...

    javascript浏览器兼容教程之事件处理

    // 使用mX和mY代替IE下的event.x或Firefox下的event.pageY } ``` 这样,无论在哪种浏览器中,都可以获取到鼠标的页面坐标。 总结来说,JavaScript事件处理的浏览器兼容性问题主要集中在事件对象的获取、事件...

    JavaScript获取键盘按键的键码(参照表)

    首先,我们需要了解JavaScript中的键盘事件对象event,它包含了多个属性,其中.keyCode属性能返回按下的键的键码值。这些键码值是与键盘上特定按键相关的数字代码。例如,当用户按下回车键时,event.keyCode的值为13...

    .net,js捕捉文本框回车键事件的小例子(兼容多浏览器).docx

    在Internet Explorer(IE)中,键盘事件是通过`window.event`对象来访问的,而Netscape、Firefox、Chrome等现代浏览器则使用`event`参数来传递事件对象。因此,为了兼容多种浏览器,我们需要根据事件对象是否存在来...

Global site tag (gtag.js) - Google Analytics