Ну можно например так:
<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>