that的問題
如果在window.onload=function(){}?? 里面聲明 var that=this 的話 為什么就沒有效果了?在onmouseover函數里面聲明的話就是個局部變量?? 在這個函數外面聲明相對這個函數就是個全局變量啊? 那為什么在onload下面聲明就沒有效果了呢?
如果在window.onload=function(){}?? 里面聲明 var that=this 的話 為什么就沒有效果了?在onmouseover函數里面聲明的話就是個局部變量?? 在這個函數外面聲明相對這個函數就是個全局變量啊? 那為什么在onload下面聲明就沒有效果了呢?
2015-10-03
舉報
2015-10-06
在window.onload=function(){}里面聲明的變量都是全局變量,唯一區別的是該變量是在文檔結構加載完畢后執行。所以,并非是你所理解的寫在function外面就是全局變量。