有时候有些业务需求是触发一个带参数的方法时,又想获取event对象,可以这么写:
<input type="button" value="121212" οnclick="eventTest(1,2)" />
<script type="text/javascript">
function eventTest(a,b){
var event = window.event || arguments.callee.caller.arguments[0]
//target 就是这个对象
target = event.srcElement||event.target,
//这个对象的值
targetValue = target.value;
console.log(a,b,event) //1 2 "121212"
}
</script>