原生js实现shift/ctrl/alt按键的获取


Posted in Javascript onApril 08, 2013
document.onclick = function(e){ 
alert(getKey(e)); 
}; 
function getKey(e){ 
var e = e || window.event; 
var keys = []; if(e.shiftKey){ 
keys.push("shift键"); 
}; 
if(e.ctrlKey){ 
keys.push("ctrl键"); 
}; 
if(e.altKey){ 
keys.push("alt键"); 
}; 
return keys; 
};
Javascript 相关文章推荐
(JS实现)MapBar中坐标的加密和解密的脚本
May 16 Javascript
javascript json2 使用方法
Mar 16 Javascript
通过判断JavaScript的版本实现执行不同的代码
May 11 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
Nov 23 Javascript
jQuery时间日期三级联动(推荐)
Nov 27 Javascript
基于JavaScript实现下拉列表左右移动代码
Feb 07 Javascript
BootstrapTable refresh 方法使用实例简单介绍
Feb 20 Javascript
ES6中的箭头函数实例详解
Apr 06 Javascript
通过button将form表单的数据提交到action层的实例
Sep 08 Javascript
为什么我们要做三份 Webpack 配置文件
Sep 18 Javascript
Node.js API详解之 util模块用法实例分析
May 09 Javascript
Vue 3自定义指令开发的相关总结
Jan 29 Vue.js
原生js实现跨浏览器获取鼠标按键的值
Apr 08 #Javascript
纯js实现瀑布流展现照片(自动适应窗口大小)
Apr 08 #Javascript
javascript中常用编程知识
Apr 08 #Javascript
利用webqq协议使用python登录qq发消息源码参考
Apr 08 #Javascript
setInterval,setTimeout与jquery混用的问题
Apr 08 #Javascript
JQueryEasyUI Layout布局框架的使用
Apr 08 #Javascript
jquery 实现二级/三级/多级联动菜单的思路及代码
Apr 08 #Javascript
You might like
一个用于MySQL的PHP XML类
2006/10/09 PHP
简单的php文件上传(实例)
2013/10/27 PHP
php处理json格式数据经典案例总结
2016/05/19 PHP
php实现网页端验证码功能
2017/07/11 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
2020/07/19 PHP
jQuery 全选效果实现代码
2009/03/23 Javascript
测试你的JS的掌握程度的代码
2009/12/09 Javascript
js如何准确获取当前页面url网址信息
2020/09/13 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
2016/12/31 Javascript
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
vue.js实例对象+组件树的详细介绍
2017/10/20 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
javascript删除数组元素的七个方法示例
2019/09/09 Javascript
node 文件上传接口的转发的实现
2019/09/23 Javascript
JS中自定义事件的使用与触发操作实例分析
2019/11/01 Javascript
package.json各个属性说明详解
2020/03/11 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
python多线程http下载实现示例
2013/12/30 Python
Python数据可视化编程通过Matplotlib创建散点图代码示例
2017/12/09 Python
零基础学python应该从哪里入手
2020/08/11 Python
python图片合成的示例
2020/11/09 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
Mankind西班牙男士护肤品网站:购买皮肤护理、护发和剃须
2017/04/27 全球购物
买卖协议书范本
2014/04/21 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
学习雷锋精神活动总结
2015/02/06 职场文书
工程部部长岗位职责
2015/02/12 职场文书
穆斯林的葬礼读书笔记
2015/06/26 职场文书
优秀新员工事迹材料
2019/05/13 职场文书
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android