<template>

by Vladimir

HTML

<button onclick="useIt()">Нажми на меня</button>
<div id="container"></div>


<template>
  <div>Количество раз, которое использован шаблон: <span>0</span></div>
  <script>alert('Спасибо!')</script>
</template>

JavaScript

function useIt() {
    var content = document.querySelector('template').content;
    // Обновление чего-нибудь в DOM шаблона.
    var span = content.querySelector('span');
    span.textContent = parseInt(span.textContent) + 1;
    document.querySelector('#container').appendChild(
        content.cloneNode(true));
  }