https://jsfiddle.net/birdie2019/5sfhbq8v/15/ 作業如上,雖然完成此課作業的功能但有個問題 JS程式碼的部分,作業網址第30行和第36行部分 為什麼改成event.target就無法運作了?如圖下圖

按讚的人:

共有 4 則留言

我菜鳥 我猜是沒傳event進去?

按讚的人:

猜得好 不過,在前端領域,事件處理函式內, event 是代表當下事件的全域物件 所以不用傳進去,也可以直接用~

按讚的人:

問得很好,在 javascript 世界,關於非同步的事物,都會比較難一點點,要習慣一下

fetch() then() 就是在處理非同步

event 是代表「當下正發生的事件」的全域物件

fetch 的時候還在 onclick 事件當下沒錯

但 then 發生的時候 已經不是 onclick 事件當下了

console.log(event) 就會看到 undefined

按讚的人: