`
345161974
  • 浏览: 60425 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

event.keyCode与event.which及FF下对event.keyCode支持

阅读更多

IE下JS可以使用event.keyCode.但是在FF下则不行。只能使用event.which.

这样就可以用这样的格式来判断

if (event.which == null
                     keyCode= event.keyCode;    // IE
               else if (event.which > 0)
                     keyCode=event.which;    // All others

但是测试的问题并不在这里。而是在于event上。对于在FF下的JS程序。在相应函数的参数里要加入参数event.这样就可以用以下的格式:
if(!e) var   e=window.event;
                var   keyCode=e.which||e.keyCode;  

参考地址:http://unixpapa.com/js/ 这里介绍了很多js在不同浏览器下的兼容问题



//-------------------------------------------------
此外再总结几个FF不兼容问题:
FF下不能用.children 而要使用.childNodes
        不能用.innerText而要使用.innerHTML

转载:http://hi.baidu.com/qiuzhiying2200/blog/item/1878cec5dd540fc339db49ca.html

分享到:
评论

相关推荐

    window.event.keycode值大全

    在JavaScript中,`window.event.keycode`属性被用于获取用户按下键的键盘码。这在处理键盘事件时非常有用,可以帮助开发者识别并响应特定的按键操作。本文将详细介绍一系列常见的`keycode`值及其对应的按键,帮助...

    javascript键盘事件大全event.keycode

    javascript键盘事件大全,最全的键盘事件event.keycode

    event.keyCode键码值表 附只能输入特定的字符串代码

    (event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39)&&!(event.keyCode==190)) if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105))...

    event.keycode大全(javascript)

    - 在实际应用中,建议使用`event.key`或`event.code`代替`event.keyCode`,因为它们提供了更清晰的键名和更广泛的浏览器支持。 - 不同的操作系统和键盘布局可能会导致某些键码有所不同。 - 对于功能键和其他特殊键,...

    js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解

    在阅读本文前,相信大家应该都有所了解,在js获取键盘按下的键值有:event.keyCode、event.charCode和event.which。 其中: 谷歌浏览器:对event.keyCode、event.charCode和event.which都兼容。 火狐浏览器:对event...

    event.keycode值大全

    在JavaScript编程中,`event.keyCode` 是一个非常重要的属性,特别是在处理键盘事件时。它用于获取用户按下键盘上的键对应的ASCII码或者特定的键码值。这个属性在各种键盘交互的场景下非常有用,比如创建自定义的...

    js_event.keycode值列表

    下面提供一个简单的示例代码来演示如何使用`event.keyCode`来识别用户按下的是哪个键: ```javascript document.addEventListener('keydown', function(event) { console.log('Key Pressed: ' + event.keyCode); }...

    Javascript中的window.event.keyCode使用介绍

    首先,window.event.keyCode的使用场景非常广泛,它尤其适用于键盘事件的捕捉与处理。例如,一个网页中的文本输入框,如果我们想捕捉用户在输入时按下的回车键,可以使用如下代码: ```javascript window.onkeydown...

    js中event.keycode键值大全

    本文将详细介绍`event.keyCode`键值的具体含义及其应用场景,帮助读者更好地理解与使用这些键值。 #### 基本概念 在JavaScript的事件处理机制中,当用户在网页上进行键盘操作时,会触发`keydown`、`keypress`或`...

    event.keyCode值大全

    列举了所有keyCode的值,方便开发者利用。

    js_event.keycode值大全

    js_event.keycode值大全,匹配准确,快速开发查阅

    asp.net控制键盘keycode事件

    在JavaScript中,`event.keyCode`属性用于获取用户按下或释放的键对应的ASCII码(asc码)。这个值是一个整数,可以用来区分不同的键。例如,当你按下"A"键时,`event.keyCode`返回65;按下数字1时,返回49。 三、在...

    JS键盘的键码(event.keyCode)图片版

    在JavaScript中,`event.keyCode` 是一个非常重要的属性,它用于获取用户在键盘上按下时对应的键码。这个属性在处理键盘事件时尤其有用,比如监听用户输入、实现自定义键盘快捷键或游戏控制等场景。`event.keyCode` ...

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

    input type=”text” onkeydown=”keyNumAll... evt : ((window.event) ? window.event : “”); var key = evt.keyCode?evt.keyCode:evt.which;//兼容IE和Firefox获得keyBoardEvent对象的键值 console.info(key);/

    javascript event Keycode

    值得注意的是,虽然`event.keyCode`在许多浏览器中都支持,但在现代Web开发中,更推荐使用`event.key`和`event.code`,因为它们提供了更好的跨平台兼容性和语义化。`event.key`返回按键的名称,`event.code`返回按键...

    JavaScript 键盘event.keyCode值列表大全

    网上收集的KeyCode值方便大家查找: keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = ...

Global site tag (gtag.js) - Google Analytics