h0在每次循环中不是都有自己的数值,然后也是在每次循环中做对比,为啥会让ho那么大呢。我知道循环最后i的值是最后一个
谢谢 我问完我自己就懂了 还是很谢谢你 。
这里设计到js里的闭包知识。当触发onmouseover事件时,此时的执行环境在内部函数onmouseover绑定的functionl这个内部函数内 此时依然保存着外部onload这个function的活动对象。内部函数内引用的都是同一个i,也就是说for循环,这是不断地覆盖i的值,最终idea值就是for终止的值. 你要知道h0的值是和i相关的。i的值是length-1,最大。所以h0最大啊。