1. 程式人生 > >在js中獲取到的頁面元素為undefined

在js中獲取到的頁面元素為undefined

代碼 有效 查找 才會 直接 為我 defined 資料 報錯

在學習js的過程中發現了一個問題就是:在js代碼中獲取頁面元素進行操作的時候發現怎麽都沒有效果,控制臺也不報錯,彈出獲取的元素結果發現是undefined類型。

後來查找了資料發現:因為我的js是寫在head頭標簽裏面的,所以頁面在加載的過程中首先加載js代碼,頁面元素還沒有加載,所以js代碼並不能獲得頁面元素。

值得一說的是,js的基本函數在加載js代碼的時候並不會直接加載,而是在調用的時候才會加載到內存中。但是匿名函數會直接加載到內存中。

在js中獲取到的頁面元素為undefined