Добрый день! Вот код, который вставляет шаблон в верстку. В шаблоне есть кнопка addProductBtn по нажатию на которую должно срабатывать события и появляться модальное окно(modal). Могу выполнить это же задание только если верстка будет отрисована изначально и в псевдомассиве уже будут элементы кнопки, но если отрисовывать шаблон то уже не получается сделать этого.
const catalogList = document.querySelector('.catalog__list');
const productCardTemplate = document.querySelector('#product-card').content;
const newItemTemplate = productCardTemplate.querySelector('.card-product');
const modal = document.querySelector('.modal-overlay');
const addProductBtn = document.querySelectorAll('.card-product__add-cart');
const createCard = () => {
const newCard = newItemTemplate.cloneNode(true);
return newCard;
};
for (let i = 0; i < 4; i++) {
catalogList.appendChild(createCard());
}