Показать сообщение отдельно
  #2 (permalink)  
Старый 02.12.2020, 13:39
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,745

Если дело в этом, то откажитесь от id
и замените элементы <script>
на такие

<script>
	document.currentScript    // текущий элеметн script
		.previousElementSibling   // предыдущий div
		.querySelector('img')      // img в предыдущем div
		.addEventListener('click', (ev) => {  // обработчик
			ev.target                       // текущий img
				.closest('.product-item')       // родительский div.product-item
				.querySelector('.image a')      // a в div.image
				.innerHTML ='<img src="https://kulibinstudio.com/image/cache/catalog/products/a999/p997/DAVID_1-480x480.jpg" alt="DAVID XXI" class="img-responsive" id="top_img_420" />'; 
		})
</script>

Последний раз редактировалось voraa, 02.12.2020 в 13:43.
Ответить с цитированием