老师,这样可不可以,

来源:4-5 编程练习

Victor19950925

2019-05-22 20:23:34

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
	<title>变量、作用域</title>
    
</head>
<body>
	<button>1</button>
	<button>2</button>
	<button>3</button>
    <script type="text/javascript">
     var btns = document.getElementsByTagName('button');
          for (var i = 0; i < 3; i++) {
               var n=0;
             	btns[i].onclick = function () {
 		    	alert(n + 1);
 		    	  n++
 	    	};
 	   }
//在此处修改代码
    </script>
</body>
</html>


写回答

2回答

好帮手慕慕子

2019-05-23

同学你好, 这样也是可以的, 效果实现了。

另,编程是灵活的。 可以使用不同的方式实现效果。 也可以参考一下“慕娘2353032”这位同学提供的思路哦

祝学习愉快~~~

0

慕娘2353032

2019-05-22

     var btns = document.getElementsByTagName('button');

          for (var i = 0; i < 3; i++) {

                    getValue(i)

           };

        function getValue(i){

           btns[i].onclick=function(){

                alert(i+1)

               }

           }        


0

0 学习 · 14456 问题

查看课程