that的问题

来源:2-1 js实现延迟切换

目睹了整个事件的徐先生

2015-10-03 14:46

如果在window.onload=function(){}   里面声明 var that=this 的话 为什么就没有效果了?在onmouseover函数里面声明的话就是个局部变量   在这个函数外面声明相对这个函数就是个全局变量啊  那为什么在onload下面声明就没有效果了呢?

写回答 关注

1回答

  • pardon110
    2015-10-06 11:26:51
    已采纳

    在window.onload=function(){}里面声明的变量都是全局变量,唯一区别的是该变量是在文档结构加载完毕后执行。所以,并非是你所理解的写在function外面就是全局变量。

    目睹了整个事...

    非常感谢!

    2015-10-06 15:20:31

    共 1 条回复 >

Tab选项卡切换效果

本课程详细介绍网页页面中最流行常用的tab切换效果

65469 学习 · 533 问题

查看课程

相似问题