关于参数问题
来源:2-4 计算器0-9数字显示代码优化(上)
慕无忌0471768
2021-12-13 18:09:35
为什么换成oButton[i]不行?
1回答
时间,
2021-12-13
同学,你好。当页面加载完成的时候,for循环已经结束了。当触发单击事件时才会执行onclick绑定的函数,this表示了当前事件绑定的对象。
当点击'1'按钮触发时,this表示的是当前的input标签,this.value可以获取到值,如果使用oButton[i]则不会获取到input标签对象,因为页面加载已经完成,循环已经执行过了,并不会获取循环过程中的i的值。
祝学习愉快!
相似问题