У меня есть галерея изображений (динамически извлекается из json). Когда я открываю ссылку, картинка выскакивает, но я не могу ее закрыть.
Мне нужно было бы добавить какую-нибудь кнопку «Закрыть» или просто очистить код (событие onclick?).
createImg.setAttribute("src", books[i].cover)
createImg.setAttribute("alt", "Avatar")
createImg.setAttribute("style", "width:290px;height:380px;")
var createButton = document.createElement("button");
createButton.setAttribute("type", "button");
createButton.setAttribute("id", books[i].detail);
createButton.addEventListener("click", function (event) {
var showPicture = document.getElementById("showPictureID")
// - clean code or close button (on click ??)
var createDet = document.createElement('img');
createDet.setAttribute("src", event.target.id)
createDet.setAttribute("alt", "image")
createDet.setAttribute("style", "position:fixed;top:20%;left:20%;")
var showPicture = document.getElementById("showPictureID")
showPicture.appendChild(createDet);
Не знаю, как к этому подойти. Это длинный код, таким образом, я вставляю только часть этого ... Мы получаем
Любые идеи очень ценятся.