原生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 相关文章推荐
加载 Javascript 最佳实践
Oct 30 Javascript
javaScript面向对象继承方法经典实现
Aug 20 Javascript
JavaScript中判断对象类型的几种方法总结
Nov 11 Javascript
js控制输入框获得和失去焦点时状态显示的方法
Jan 30 Javascript
javascript背景时钟实现方法
Jun 18 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
Jul 25 Javascript
详解vue项目打包步骤
Mar 29 Javascript
Vue实现日历小插件
Jun 26 Javascript
15分钟学会vue项目改造成SSR(小白教程)
Dec 17 Javascript
vue引用外部JS的两种种方法
Jan 28 Javascript
微信小程序开发打开另一个小程序的实现方法
May 17 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
Nov 09 Javascript
原生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
学习ExtJS form布局
2009/10/08 Javascript
javascript高级学习笔记整理
2011/08/14 Javascript
Javascript弹出窗口的各种方法总结
2013/11/11 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
2014/09/06 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
2015/06/04 Javascript
jQuery垂直多级导航菜单代码分享
2015/08/18 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
JavaScript中实现键值对应的字典与哈希表结构的示例
2016/06/12 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
jquery二级目录选中当前页的css样式
2016/12/08 Javascript
深入理解jquery中的each用法
2016/12/14 Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
2016/12/19 Javascript
树结构之JavaScript
2017/01/24 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
JS正则表达式验证密码强度
2020/03/18 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
2020/10/02 Javascript
微信小程序自定义底部弹出框动画
2020/11/18 Javascript
Python算法之图的遍历
2017/11/16 Python
Python实现利用163邮箱远程关电脑脚本
2018/02/22 Python
pandas 按照特定顺序输出的实现代码
2018/07/10 Python
Python unittest单元测试框架总结
2018/09/08 Python
使用Python处理BAM的方法
2018/09/28 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
Python3爬虫中Splash的知识总结
2020/07/10 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
美国运动鞋和服装网上商店:YCMC
2018/09/15 全球购物
美国在线家居装饰店:Belle&June
2018/10/24 全球购物
计算机专业推荐信范文
2013/11/20 职场文书
医务人员自我评价
2014/01/26 职场文书
幼儿园优秀班主任事迹材料
2014/05/14 职场文书
2015年党建工作总结
2015/03/30 职场文书
演讲开场白和结束语
2015/05/29 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
golang如何去除多余空白字符(含制表符)
2021/04/25 Golang