promise 연습문제 중 이미지가 로드되면 성공했다고 출력하는 함수를 짰는데 왜 안되는 지 몰라서 질문을 합니다.
const img = document.querySelector("#test")
let testPromise1 = new Promise(function(resolve, reject){
img.addEventListener('load', function(){
resolve('성공!')
})
img.addEventListener('error', function(){
reject('실패!')
})
})
testPromise1.then(function(successMessage){
console.log(successMessage)
}).catch(function(failMessage){
console.log(failMessage)
})
load되는 부분을 click로 바꾸니깐 작동이 되는데 왜 load는 작동이 안되는 지 이해가 안되네요ㅠ
img.addEventListener('load', function(){ => img.addEventListener('click', function(){