有时候会有一个需求就是,用户输入完密码之后,按回车即可实现登录。对此需要在密码框内绑定一个回车事件。代码如下
用户名: 密 码:
对 var e = event || window.event || arguments.callee.caller.arguments[0] 的解释
FF没有window.event对象,需要使用作为参数传递的event对象。所以在兼容FF时这样写:
function date(event)
{
e=window.event||event;
et=e.srcElement||e.target;
}
但在一些情况下,比如我们制作了一款日期控件通常这样调用οnclick=data(),总不能要求用户这样写吧 οnclick=data(event),
那在不传参的情况下如何获取event呢,于是便有了如下写法:
function date()
{
e=window.event||argument.callee.caller.argument[0];
.......
}
argument:传参集合
argument.callee:函数体本身
argument.callee.caller:调用此函数体的函数体