老师,这样可不可以,
来源: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