老师,这样可不可以,
来源: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”这位同学提供的思路哦
祝学习愉快~~~
慕娘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)
}
}
相似问题
回答 1
回答 3