Я пытаюсь просмотреть фотографии. Всякий раз, когда я нажимаю кнопку просмотра ввода и выбираю изображение - изображение появляется в HTML, но когда я нажимаю кнопку обзора снова и выбираю другое изображение - первое изображение удаляется и заменяется новым output.innerHTML. Есть ли способ сохранить старый и продолжать складывать его? Я новичок в JS, некоторое время пытался найти решение, но все предлагают использовать PHP и загружать в БД, я мог бы сделать это, но меня попросили сделать это только с vanillaJS.
<form id="form" method="post" onchange="loadFile(event)">
<label for="name">File name:</label>
<input type="text" id="name" placeholder="Test" value="">
<label for="description">Description:</label>
<textarea name="" id="description" cols="30" rows="5" placeholder="Alex" value=""></textarea>
<label for="file">Upload photo:</label>
<input type="text" id="browse" placeholder="No file selected" disabled>
<input type="button" value="Browse" id="loadFilesXml" onclick="document.getElementById('file').click();">
<input type="file" style="display:none;" id="file" name="file" accept="image/*">
<div class="flex">
<input type="submit" name="submit" id="submit" value="Upload">
</div>
</form>
<script>
let loadFile = function(event) {
let output = document.getElementById("gallery")
let src = URL.createObjectURL(event.target.files[0]);
output.innerHTML = "<div><img src='"+src+"'></div>"
};
</script>