How to assign button id within "for" loop?
<div id="field1"></div> <script> for(i=1;i<=3;i++){ var form=document.getElementById("field1"); var button1=document.createElement("button"); var node1=document.createTextNode("Button "+i); button1.appendChild(node1); // How to assign button id within "for" loop? button1.onclick=function(){alert("Button "+i+" was clicked!");}; form.appendChild(button1); } </script>