function alertBtn(id, num) { var count = num; $("#"+id).click(function() { alert(count); count ++; }); } var arr = ['btn1', 'btn2', 'btn3']; var num = 1; for(var i = 0, len = arr.length; i < len; i++) { alertBtn(arr[i], num); num *= 10; }
<p>基于题二,做三个按钮,功能与题二相同,但是: </p> <p>按钮1 从 1开始递增</p> <p>按钮2 从 10开始递增</p> <p>按钮3 从 100 开始递增</p> <h5>效果:</h5> <p><button id="btn1">按钮1</button></p> <p><button id="btn2">按钮2</button></p> <p><button id="btn3">按钮3</button></p>