Je ne sais pas si l'auteur a déjà trouvé réponse à sa question mais voilà une solution :
var d = document.createElement("input");
var a = document.getElementsByTagName("aside")[0];
// tu peux remplacer "aside" par ce que tu veux
var s = document.createElement("span");
var b = document.createElement("br");
var i = 0;
d.type = "button";
d.value = "Click";
s.textContent = i;
a.appendChild(d);
a.appendChild(b);
a.appendChild(s);
d.addEventListener("click", function()
{
i++;
s.textContent = i;
}, false);