定义和用法
onkeydown 事件会在键盘按键被按下并释放一个键时发生。
浏览器差异:
Internet Explorer 使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 使用 event.which。
例1:
测试于IE11
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head>
<script type="text/javascript">
<!--
function func(obj,e){
obj.value = e.keyCode;
}
//-->
</script>
<body >
<input type="text" id="txt" onkeypress = "func(this,event)"/>
</body>
</html>
以上代码若测试于火狐等浏览器,则改event.keyCode为event.which。
以上内容作为个人学习记录,仅供参考。