Я новичок в JS, помогите мне. У меня есть 4 изображения с тем же именем класса и скрытым div, который отображается при нажатии одного из 4 изображений. Как я могу добавить к моему div изображение, которое вы нажимаете? Я не хочу писать функцию для каждого изображения. Возможно ли это с моим кодом?Добавление изображения через чистый JS
<a href="#"><img onClick="show()"class="img" src="css/images1/img1.png"></a>
<a href="#"><img onClick="show()"class="img" src="css/images1/img2.png"></a>
<a href="#"><img onClick="show()"class="img" src="css/images1/img3.png"></a>
<a href="#"><img onClick="show()"class="img" src="css/images1/img4.png"></a>
<div class="gallery"></div>
<script>
function show(){
var x=document.getElementsByClassName('gallery')[0];
x.style.display="block";
x.innerHTML='<img src=css/images1/img1.jpg>';
};
</script>
ОП изменил HTML. По крайней мере часть ответа недействительна. –
Спасибо @FelixKling. Я сделал изменения за желание OP выбрать элементы по имени класса :) –