关于JS for循环问题~求解~~

<body>

    <button id="btn1">按钮1</button>
    <button id="btn2">按钮2</button>
    <button id="btn3">按钮3</button>
    <button id="btn4">按钮4</button>
    <button id="btn5">按钮5</button>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <script type="text/javascript">
          for (var i = 1; i <=5; i++) {
              $("#btn"+i+"").click(function () {            
              console.log(i);//点击任何按钮都是输出6~我想要的效果是点击按钮1输出1,点击按钮2输出2.........求解~~
            })
          }    </script></body>

求教该如何改进代码~才能达到点击按钮1输出1,点击按钮2输出2....这种效果万分感谢


千巷猫影
浏览 505回答 1
1回答

蝴蝶刀刀

开始用 let 声明变量吧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript