как добавить слушатель события к кнопке, которая генерируется через шаблон? - PullRequest
0 голосов
/ 11 февраля 2020

Я получаю эту ошибку, когда добавляю прослушиватель событий к кнопке Uncaught TypeError. Невозможно прочитать свойство addEventListener со значением NULL. Я не мог понять, как добавить слушатель события к кнопке, которая находится в шаблоне.

<template id="film-template">
    <div class="film">
        <img class="film__img" src="" alt="" width="170" height="200">
        <h2 class="film__title"></h2>   
        <button class="film__link"></button>
    </div>
</template>


//js
var filmLink = document.querySelector('.film__link');

filmLink.addEventListener('click', function (){
    var xhr = new XMLHttpRequest();
    xhr.responseType = 'json';

    var seeMore = 'http://www.omdbapi.com/?apikey=f725e324&i=' + xhr.response.imdbID;
    console.log('clicked');

    xhr.open('GET', seeMore, true);
    xhr.send();
});
//js
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...