Страницы

Поиск по вопросам

воскресенье, 7 июля 2019 г.

Не могу получить натуральные размеры картинки naturalWidth

Господа, в данном примере как видно, я получаю то что хочу, а вот у меня на компьютере, отнюдь... Картинка с результатом. Есть идеи почему так? Кстати, пример на компе, обычный HTML на рабочем столе...
И в chome и FF один и тот же результат

var img1 = document.getElementById('img1'); console.log(img1.naturalWidth) A


Ответ

Надо просто использовать onload
document.addEventListener('DOMContentLoaded', function (){ var img1 = document.getElementById('img1'); img1.onload = function(){ console.log(img1.naturalWidth) }; }); A

Комментариев нет:

Отправить комментарий