关于参数问题

来源:2-4 计算器0-9数字显示代码优化(上)

慕无忌0471768

2021-12-13 18:09:35

https://img.mukewang.com/climg/61b71bc209c81ec619201080.jpg

为什么换成oButton[i]不行?

写回答

1回答

时间,

2021-12-13

同学,你好。当页面加载完成的时候,for循环已经结束了。当触发单击事件时才会执行onclick绑定的函数,this表示了当前事件绑定的对象。

当点击'1'按钮触发时,this表示的是当前的input标签,this.value可以获取到值,如果使用oButton[i]则不会获取到input标签对象,因为页面加载已经完成,循环已经执行过了,并不会获取循环过程中的i的值。

祝学习愉快!

0

0 学习 · 4469 问题

查看课程