//javascrīpt可以存在没有参数的函数在调用时添加参数

function myfunction(){

    var event = arguments[0] || window.event;    //firefox || ie  事件对象

    var element = event.target || event.srcElement;   //firefox || ie 触发对象


    alert(event);

    alert(element);

    alert(arguments[1]);

}

---------------------

<input ōnclick="myfunction(event,'something')" /><!--第一个参数为事件-->


===================================================


//这样或许更明了

function myfunction(event,str){

    event = event || window.event;    //firefox || ie  事件对象

    var element = event.target || event.srcElement;   //firefox || ie 触发对象


    alert(event);

    alert(element);

    alert(str);

}

------------------------

<input ōnclick="myfunction(event,'something')" /><!--第一个参数为事件-->