我在IE中可以在onkeyup事件中,用event。keycode取得,firefox怎么取呢?下面的代码是我在网上找的,可我不知道onkeyup后面的keyHandler()参数e怎么给呢?请高人指点。
function keyHandler(e){
var keyCode=0;
if (window.ActiveXObject){
keyCode=event.keyCode;
}
else{
keyCode=e.which;
}
}
<input type="text" onkeyup="keyHandler();"/>
解决方案 »
- 求一句读取HTM页面上指定字符的语句
- 用 js 获得一个 iframe 的引用,然后在里面显示一个页面?怎么弄?
- canvas 在 chrome 中奇怪的问题。。。
- 谁有好看点的素材?
- css 问题 <input type="button"> 改变颜色
- 下拉框(select)的onchange事件函数调用问题?(100分送一人)
- 求能调试javascript的工具(象jb调java那样的)up也有分
- 我遇到几个不会解决的问题
- 怎么写禁止弹出窗口的代码?
- 求教:1、valueOf 方法是怎么用?可不可以举个例子! 2、void(0)是啥意思,有啥应用?
- 请教一个responseText的问题,急,急,多谢
- 关于函数控制多图层隐藏显现的问题~
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<input type="text" id="txt" />
<script type="text/javascript">
document.getElementById("txt").onkeyup = function()
{
var evt = window.event || arguments[0];
alert( evt.keyCode );
}
</script>
</body>
</html>
e可以这么传keyHandler(arguments[0]);