以下函数将返回undefined,而不是单击的元素的ID。它为什么这样做?e.target返回undefined?
// get id of the target element that is clicked on
getId: function() {
var cell = document.getElementById('board');
cell.addEventListener('click', function(e) {
return e.target.id;
});
},
“的下面的函数返回undefined“---它返回*其中*? 'getId'函数根本没有任何'return'。 – zerkms
@zerkms,也许这就是为什么它返回“未定义”?在JS中,函数总是返回一些东西。 –
@GerardoFurtado不明白什么确切的功能OP是指(它有2),所以我不会猜测。 – zerkms