以下函數將返回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