Сообщение от leon2009sp
|
только это сложный. (для меня) как из div передать значения?
|
Не стоит на каждый однотипный элемент вешать обработчик. Повесь его на родителя и он будет выполнять всю работу один, на всех дочерних элементах.
Вот пример такого
<section>
<div data-value="1">111111</div>
<div data-value="2">222222</div>
<div data-value="3">333333</div>
<div data-value="4">444444</div>
<div data-value="5">555555</div>
</section>
<script>
document.querySelector('section').addEventListener('click', e => {
const o = e.target.closest('[data-value]')
if (!o) return
alert(o.dataset.value)
})
</script>