onkeyup="OnKeyUp()" ,为什么这里的OnKeyUp()函数不加参数

acerpeople 2015-05-24 01:50:04
<html>
<head>
<title>范例8-4</title>
<script language="JavaScript">
function OnKeyUp(_e) // 释放按键事件处理程序
{
//var e = _e?_e:window.event; // 获取有效的事件对象
if( e.keyCode == 13 ) // 按下的是否是回车键
{
alert( "您输入的内容是:"+Text1.value ); // 将文本框中的内容显示在消息框中
}
}
</script>
</head>
<body>
<h1>事件处理示例</h1><br />
<!--通过文本框中的onkeyup属性绑定释放按键事件处理程序-->
<input id="Text1" type="text" onkeyup="OnKeyUp()" style="width: 423px; height: 178px" />
</body>
</html>

onkeyup="OnKeyUp()" ,为什么这里的OnKeyUp()函数不加参数,OnKeyUp()函数定义的时候是有参数的function OnKeyUp(_e)
...全文
275 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2015-05-25
  • 打赏
  • 举报
回复
不加参数是不对的, 应该加参数.不然在火狐浏览器中会出错 onkeyup="OnKeyUp(event)"
Go 旅城通票 2015-05-25
  • 打赏
  • 举报
回复
你onkeyup="OnKeyUp()"这个肯定会出粗,参数_e为空 增加_e参数是为了接受其他方式绑定事件时传入的event参数 如 DOM.onkeyup=onkeyup 这样event会自动传入onkeyup的第一个参数名里面

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧