<input type="button" value="按钮1"/>
<input type="button" value="按钮2"/>
<input type="button" value="按钮3"/>
<input type="button" value="按钮4"/>
<script type="text/javascript">
var oBtns=document.getElementsByTagName("input");
for(var i=0;i<oBtns.length;i++){
;(function(i){
oBtns[i].onclick=function(){
alert("当前是第"+(i+1)+"个按钮!")}})(i);
}
</script>
<input type="button" value="按钮2"/>
<input type="button" value="按钮3"/>
<input type="button" value="按钮4"/>
<script type="text/javascript">
var oBtns=document.getElementsByTagName("input");
for(var i=0;i<oBtns.length;i++){
;(function(i){
oBtns[i].onclick=function(){
alert("当前是第"+(i+1)+"个按钮!")}})(i);
}
</script>
本文介绍了一种使用JavaScript为多个HTML按钮绑定点击事件的方法,并通过一个简单的示例展示了如何利用闭包来实现特定的功能。每个按钮点击时会弹窗显示它是第几个被点击的按钮。
417

被折叠的 条评论
为什么被折叠?



