从触发函数的任何元素(如)onclick事件中我可以很容易地获得
的idvar target = event.target || event.srcElement;
但我不知道如何在命名空间对象方法中获取它。 我尝试如下,但抛出了一个js错误。
var evraklarPanel = {};
evraklarPanel.Formlar = {
yeniEvrakTipiGrupAdiKayitForm: function(e){
var target = event.target || event.srcElement;
}
}
我得到TypeError: Cannot read property 'target' of undefined
答案 0 :(得分:3)
您收到错误的原因是:
您将e
作为事件变量传递,但在函数内使用event
。
工作代码:
var evraklarPanel = {};
evraklarPanel.Formlar = {
yeniEvrakTipiGrupAdiKayitForm: function(e){
var target = e.target || e.srcElement;
}
}