Я пытаюсь сделать функцию (в javascript), которая удаляет изображение, которое я прикрепляю к div в html, у меня возникают проблемы с получением изображения, которое я хочу удалять. Общая идея состоит в том, чтобы иметь возможность динамически прикреплять и удалять изображения без необходимости использования нескольких div. Вот функция, чтобы добавить изображение наКак добавить и удалить изображения в div (javascript и html)
function appendImage(imageSource, Id){
var img = document.createElement("IMG");
img.src = imageSource;
document.getElementById(Id).appendChild(img);
}
Причина создать IMG в функции (вместо снаружи) так что я могу подключить несколько новых к DIV, если я не он просто заменяет изображение Вот что я пытаюсь для удаления изображения на
function removeImage(imageSource,Id){
document.getElementById(Id).removeChild(img);
}
Я не могу получить доступ к IMG в removeImage, потому что это не входит в рамки. Итак, есть ли способ передать img в removeImage, не делая его глобальным или, возможно, другим совершенно другим способом, не используя append или remove?
Я не знаю, если вам это нужно, но все, что я имею в моем HTML файла
<div id="image"></div>
Может йо u поделиться исполняемым демо/фрагментом или [JSFiddle] (https://jsfiddle.net/)? – Rayon
Как вызывается 'removeImage'? – Rayon