标签:
《JavaScript高级程序设计(第3版)》第13.4.4章 键盘与文本事件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type="text" id="text"/>
<script>
var text = document.querySelector(‘#text‘);
text.addEventListener(‘keypress‘, function (e) {
console.log(e.charCode);
console.log(e.keyCode);
console.log(String.fromCharCode(e.charCode));
console.log(String.fromCharCode(e.keyCode));
console.log(typeof String.fromCharCode(e.charCode));
console.log(typeof String.fromCharCode(e.keyCode));
console.log(/\d+/.test(String.fromCharCode(e.keyCode)));
console.log(/\d+/.test(String.fromCharCode(e.keyCode)));
},false);
</script>
</body>
</html>
e.charCode、e.keyCode和String.fromCharCode
标签:
原文地址:http://www.cnblogs.com/lixiaoyaoslove/p/4658675.html