Показать сообщение отдельно
  #3 (permalink)  
Старый 15.07.2019, 14:59
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,795

У вас в верстке ошибка.

<button type="button" class="add-new-template">Add new template</button>
<div class="template">
  <div class="value">0</div>
  <input class="button increase-value" type="button" value="Click me">
</div>

<script>
var template = document.querySelector('.template').cloneNode(true);

document.body.addEventListener('click', function (e) {
    if (!!e.target && e.target.classList.contains('increase-value')) {
        e.target.parentNode.querySelector('.value').textContent++;
    }
});

document.querySelector('.add-new-template').addEventListener('click', function () {
    document.body.appendChild(
        template.cloneNode(true)
    );
});
</script>
Ответить с цитированием