我有以下javascript代码:
document.body.onclick = fn
document.body.onmouseover = fn
function fn(mouseEvent) {
...
}
如何识别mouseEvent
对象是来自onclick
还是来自onmouseover
? mouseEvent
是否在某处包含此信息?
ps:我知道我可以做这样的事情,但这是很多样板。
document.body.onclick = fnOnclick
document.body.onmouseover = fnOnMouseover
function fn(mouseEvent, source)
function fnOnclick(mouseEvent) { fn(mouseEvent, "onclick") }
function fnOnmouseover(mouseEvent) { fn(mouseEvent, "onmouseover ") }