const lightbox = document.createElement('div') lightbox.id = 'lightbox' document.body.appendChild(lightbox) const images = document.querySelectorAll('img') images.forEach((image, index) => { if (index < 1) return image.addEventListener('click', e => { lightbox.classList.add('active') const img = document.createElement('img') img.src = image.src while (lightbox.firstChild) { lightbox.removeChild(lightbox.firstChild) } lightbox.appendChild(img) }) }) lightbox.addEventListener('click', e => { if (e.target !== e.currentTarget) return lightbox.classList.remove('active') })