看了你的问题,感觉你没有理解变量的作用域。
你循环完毕后,i就是取最后一个数值了,按照你的写法你无论点击哪个按钮 都应该提示是3.
因为这个时候 i 的值就是3.
所以 你要实现点击不同的按钮 显示不用等数字,需要把i的值绑定到某个对象上。在这里可以绑定到3个按钮上。我不太会说,我写了一段代码 你自己看一下吧。
012
在button里面写onclick吧 function btnClick(id){ alert???}