Я могу увидеть журналы консоли, функции триггера изнутри .onerror, но я просто не могу изменить переменную 'errorcheck' < /p>
Цель - иметь для цикла, который добавляет значок элементов, пока не сломанный образ изображения.let errorcheck= false;
document.addEventListener('DOMContentLoaded', function() {
const itemInventory = document.getElementById('itembox');
const totalItems= 25; //+1 actual count
let inventoryadd="";
for(let i = 1; i < totalItems; i++) {
if (errorcheck) {
break;
}
const itemImg= new Image();
itemImg.src = `images/itemicon${i}.png`;
// This isn't working
itemImg.onerror = () => {
errorcheck= true;
}
// returns errorcheck= false;
console.log(errorcheck);
inventoryadd +=
`[*]
`;
myImage.remove();
}
itemInventory.innerHTML += inventoryadd;
});
Подробнее здесь: https://stackoverflow.com/questions/797 ... rror-in-js
Мобильная версия