Alexander3928
@Alexander3928

Почему input.files[0] равен undefined?

  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 1
@historydev Куратор тега JavaScript
Острая аллергия на анимешников
const createFileInput = () => {
  const el = document.createElement('input');
  el.type = 'file';
  return el
}
const input = createFileInput();

export function appEdit(select) {
  const edit = document.createElement('div');
  
  edit.append(input);
  select.append(edit);

  input.addEventListener('change', loadingPreview);
}

const loadingPreview = () => {
  const file = input.files[0];
  
  console.log(input);
  console.log(file);
}
  
document.addEventListener('DOMContentLoaded', () => {
  appEdit(document.querySelector('body'));
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы