Ну можно например так:
<body>
<script type="text/javascript">
var mas = ['text0', 'text1', 'text2'];
for(var i in mas){
var but = document.createElement('button');
(function(i){but.onclick = function(){alert(mas[i])}})(i)
but.innerHTML = 'but' + i;
document.body.appendChild(but);
}
</script>
</body>