Cannot read property 'addEventListener' of null
18.11.2021 10:29:18 am
Делая одну фишку для сайта, на JS, получил ошибку: Cannot read properties of null (reading 'addEventListener'), на строку кода:
Дело в то, что элемент, который слушает метод "getElementById", создается при помощи JS, после того, как загрузится страница, вот и получаю null. Чтобы сценарий работал и ни каких ошибок не было, я свой код обвернул в
Теперь все работает, без ошибок.
Читайте еще: Метод addEventListener.
document.getElementById('{$inputFileID}').addEventListener('change', function () {
Дело в то, что элемент, который слушает метод "getElementById", создается при помощи JS, после того, как загрузится страница, вот и получаю null. Чтобы сценарий работал и ни каких ошибок не было, я свой код обвернул в
window.onload
window.onload = function() {
document.getElementById('{$inputFileID}').addEventListener('change', function () {
// Код функции
});
};
Теперь все работает, без ошибок.
Читайте еще: Метод addEventListener.
- Жалоба