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:调用此函数体的函数体
此处 IE 11输出为
function onclick(event){
date()
}
FF输出为
onclick(event)
它的第一个参数都是
event.