22 lines
668 B
JavaScript
22 lines
668 B
JavaScript
window.addEventListener('load', () => {
|
|
const funkoTemplate = document.querySelector('#funkoTemplate');
|
|
const funkoContainer = document.querySelector('#funkos');
|
|
|
|
funkos.forEach(funko => {
|
|
const elem = funkoTemplate.content.cloneNode(true);
|
|
const special = ['img', 'href'];
|
|
|
|
elem.querySelector('.funko__img').setAttribute('src', `../img/${funko.img}.jpg`);
|
|
elem.querySelector('.funko__readmore').setAttribute('href', `/${funko.href}.html`);
|
|
|
|
for (const [k, v] of Object.entries(funko)) {
|
|
if (special.includes(k))
|
|
continue;
|
|
|
|
elem.querySelector(`.funko__${k}`).innerHTML = v;
|
|
}
|
|
|
|
funkoContainer.appendChild(elem);
|
|
});
|
|
});
|