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