Что ж не работает-то
<button id="button">создать новый элемент</button>
<script>
window.onload = function () {
var gfunc = 20;//уже не глобальная
function create() {
gfunc += 70;
var div = document.createElement("div");
div.style.position = "absolute";
div.style.top = gfunc + 'px';
div.style.left = "20px";
div.style.width = "200px";
div.style.height = "50px";
div.style.border = "1px solid #000";
document.body.appendChild(div);
}
document.getElementById("button").addEventListener("click", create);
}
</script>