`
heartneo
  • 浏览: 64860 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

javascript press event

阅读更多
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()'/>
分享到:
评论

相关推荐

    long-press-event:在纯JavaScript的1k中向DOM添加`long-press`事件

    1k脚本,它使用和纯JavaScript向DOM中添加了一个long-press事件。 可在IE9 +,Chrome,Firefox,Safari和流行的移动浏览器(包括Cordova (电话间隔)应用程序)中使用。 默认为1.5秒,但可以通过向元素添加data-...

    javascript-event-keycode-finder:找出javascript的OnKeyDown,OnKeyUp和OnKeyPress事件调用的键码的简单工具

    console.log('Key press:', event.charCode); // 注意:对于'keypress',通常使用charCode而不是keyCode }); ``` 在上面的代码中,我们为页面添加了事件监听器,当用户按下、释放或按下并释放一个键时,会在控制台...

    userevent-1.0.tar_模拟键盘事件鼠标事件_PIP_

    例如,在网页自动化测试中,我们可以先用selenium定位到某个元素,再用userevent模拟点击该元素,这样就避免了直接编写JavaScript注入,使代码更加简洁和易于维护。 总之,userevent是一个强大且易用的Python库,它...

    WEB开发人员参考大全_最完整的HTML.CSS与JAVASCRIPT工具书

    this reference alphabetically lists every HTML tag supported by Netscape Navigator and Internet Explorer, along with their attributes, event handlers, CSS and JavaScript style properties, and much ...

    一个JavaScript库,用于支持触摸屏设备上的触摸(尤其是多点触摸)手势_JavaScript_下载.zip

    6. **长按(Press)**:用户长时间按下屏幕,常用于显示上下文菜单或预览功能。 Gesture库通过监听触摸事件并分析手指运动轨迹,精确地检测到这些手势。它还具备一定的防误触机制,避免因为手指短暂接触或意外触摸...

    javascript中的手势识别器_JavaScript_TypeScript_下载.zip

    2. **手势识别**:库内置了多种常见手势的识别,例如滑动(swipe)、点击(tap)、长按(press)、捏合(pinch)和旋转(rotate)等。 3. **自定义手势**:除了预定义的手势,开发者还可以根据需求创建自己的手势...

    Wrox Press Professional jQuery (2012)

    事件处理(Event Handling) - **绑定与解绑事件**:了解如何为元素绑定和解除事件监听器。 - **事件冒泡与阻止默认行为**:介绍如何处理事件传播过程中的冒泡现象,以及如何阻止默认行为。 - **自定义事件**:教授...

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

    `return bubufx_enterpress(event)`中的`return`关键字很重要,因为它会返回函数的返回值,阻止默认行为(如果函数返回`false`)。 此外,`soJS()`函数是回车事件发生时需要执行的自定义处理脚本。你需要根据实际...

    on-key-press:在命令行上监听按键事件

    按键式 在命令行上监听按键事件 安装 $ npm install on-key-press 用法 var onKeyPress = require ( 'on-key-press' ) ... return done ( ) // pause stdin & remove event listeners } answer += char ;

    DHTML 事件

    3. **键盘事件(Key Press/Key Up/Key Down)**:捕获用户键盘输入,可以用于文本验证或者游戏控制。 ```javascript element.onkeydown = function(event) { // 按键被按下 }; element.onkeyup = function(event) {...

    js touch触屏gesture手势demo

    5. **长按(Long Press)**:手指长时间保持在屏幕上,常用于显示上下文菜单。 三、实现Gesture手势识别 在JavaScript中,我们可以利用Touch事件和一些数学计算来识别这些手势。例如,对于双指缩放,我们需要跟踪两...

    js文本框输入点回车触发确定兼容IE、FF等

    [removed] function EnterPress(e){ //传入 event var e = e || window.event; if(e.keyCode == 13){ document.getElementById(“txtB”).focus(); } } [removed] &lt;/head&gt; &lt;body&gt; &lt;input type=”...

    press-touch-angular:练习触及长按事件

    在JavaScript中,我们可以通过监听`mousedown`和`mouseup`事件,结合计时器来实现长按功能。当`mousedown`事件触发时,启动计时器,若在设定时间内没有接收到`mouseup`事件,就认为是长按。 在Angular中,我们可以...

    获去CapsLock键的状态

    JavaScript作为网页开发的常用脚本语言,可以通过`event`对象的`getModifierState()`方法来检测。当用户按下或释放键盘键时,这个方法会返回一个布尔值,表示CapsLock是否开启。以下是一个简单的示例: ```...

    js简单的设置快捷键,hotkeys捕获键盘键和组合键的输入-javascript

    这是一个强健的 Javascript 库用于捕获键盘输入和输入的... hotkeys('f5', function(event, handler){ // 防止WINDOWS系统下的默认刷新事件 event.preventDefault() alert&#40;'you press F5!'&#41; }); 或者手动下载

    常用正则表达式集合,粘贴即用

    &lt;input onkeypress="return press(event)" onafterpaste="this.value = this.value.replace(/\d/g, '')"&gt; ``` 其中`press`函数负责拦截数字键的输入,而`onafterpaste`事件处理器中的`replace(/\d/g, '')`则用于...

    实例2---获得按键值

    keyboard.on_press(on_press) keyboard.wait() ``` 在JavaScript中,我们可以利用`keydown`事件监听键盘事件: ```javascript document.addEventListener('keydown', function(event) { console.log(event....

    检测键盘的按键.rar

    1. **JavaScript**:在浏览器环境中,可以利用`event`对象的`keydown`、`keyup`和`keypress`事件来监听键盘输入。例如: ```javascript document.addEventListener('keydown', function(event) { console.log('按...

    检测按键.zip

    keyboard.on_press(on_press) keyboard.wait() # 保持程序运行,直到用户中断 ``` 在Java中,我们可以利用Java AWT或Swing库中的`KeyListener`接口来实现键盘监听: ```java import java.awt.event.KeyEvent; ...

    hammer.js移动端图片手指缩放插件

    Hammer.js库提供了丰富的手势识别,包括tap(轻拍)、press(按压)、swipe(滑动)、pinch(捏合)和rotate(旋转)。在"移动端图片手指缩放插件"的应用中,pinch手势尤为重要,它用于检测两个手指同时接触屏幕并...

Global site tag (gtag.js) - Google Analytics