js中键盘事件实例简析

 更新时间:2015年01月10日 16:25:36   投稿:shichen2014  
这篇文章主要介绍了js中键盘事件,以一个较为简单的实例形式分析了js响应键盘事件的操作技巧,需要的朋友可以参考下

本文实例分析了js中键盘事件。分享给大家供大家参考。具体分析如下:

该实例效果:

按键盘上的任意一个键,弹出相应的ASCII码,兼容ie,chrome和firefox。

但还是有不少问题:

(1)ie和chrome中,一些键没有效果,如上、下、左、右等;
(2)而firefox中的向右键,与单引号键,都为39。

具体代码如下:

复制代码 代码如下:
<html>
<head>
<script type="text/javascript">
 window.onload = function(){
  var bd = document.getElementsByTagName('body')[0];
  bd.onkeypress = function(ev){
   ev = ev || window.event;//ie不支持function参数ev
   alert(ev.keyCode || ev.which);//火狐不支持keyCode
  }
 }
</script>
<style type="text/css">
#par{width:300px;height:200px;background:gray;}
#son{width:200px;height:100px;background:green;}
</style>
</head>
<body>
<div id="par">
 <div id="son"></div>
</div>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

相关文章

  • js防止DIV布局滚动时闪动的解决方法

    js防止DIV布局滚动时闪动的解决方法

    这篇文章主要介绍了js防止DIV布局滚动时闪动的解决方法,通过js的window.requestAnimationFrame来解决这一问题,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • javascrpt密码强度校验函数详解

    javascrpt密码强度校验函数详解

    这篇文章主要为大家详细介绍了javascrpt密码强度校验函数,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • 关于laydate.js加载laydate.css路径错误问题解决

    关于laydate.js加载laydate.css路径错误问题解决

    日期时间选择插件 laydate.js相信对大家来说都不陌生,这篇文章主要给大家介绍了关于laydate.js加载laydate.css路径错误问题解决的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-12-12
  • Ionic如何实现下拉刷新与上拉加载功能

    Ionic如何实现下拉刷新与上拉加载功能

    在日常项目开发中我们经常见到下拉刷新上拉加载的功能,接下来通过本文给大家介绍ionic如何实现下拉刷新与上拉加载的相关资料,需要的朋友可以参考下
    2016-06-06
  • 基于JavaScript编写一个图片转PDF转换器

    基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下
    2022-07-07
  • JavaScript内置日期、时间格式化时间实例代码

    JavaScript内置日期、时间格式化时间实例代码

    JS中的 Date 对象用于处理日期和时间,Date对象和Math对象不一样,Date是一个构造函数,需要实例化后才能使用对象中具体的方法和属性。这篇文章主要给大家介绍了关于JavaScript内置日期、时间格式化时间的相关资料,需要的朋友可以参考下
    2021-05-05
  • JavaScript判断文件是否存在的实例代码

    JavaScript判断文件是否存在的实例代码

    这篇文章主要给大家介绍了关于JavaScript判断文件是否存在的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • 小程序获取用户名和头像完整代码

    小程序获取用户名和头像完整代码

    这篇文章主要介绍了关于小程序获取用户名和头像的相关资料,文中通过实例代码介绍的非常详细,对大家学习或者用小程序具有一需要的参考借鉴价值,朋友可以参考下
    2023-07-07
  • 微信小程序 下拉刷新及上拉加载原理解析

    微信小程序 下拉刷新及上拉加载原理解析

    这篇文章主要介绍了微信小程序 下拉刷新及上拉加载实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • 学习使用Bootstrap页面排版样式

    学习使用Bootstrap页面排版样式

    这篇文章主要教大家学习使用Bootstrap页面排版样式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05

最新评论