天天看點

js/Jquery 對像不存在或為空的原因

簡單明白的說,當js代碼放到頁面裡運作的時候一切正常,但把js獨立成為一個檔案之後再對其進行引用的時候,就會報某某對像為空或不存在的問題,于是我把整段js完整的讀了N遍,就是沒發現問題,但是為什麼呢?向度娘請教無果,于是就請教了一位資深的專家朋友(張恒,哈哈哈),我把情況大緻一說,對方納悶了一下,然後讓我檢查js檔案引入的位置,并提示我最好把js引入code放在body結束标記之前就行,我抱着試一下的心态嘗試了一下,奇迹發生了,果然頁面又運作正常,事後,朋友解釋說,出現對像為空或不存在,一般是調取對像的時候該對象還沒有列印出來。是以,當把引入檔案放到最後就可以杜絕該問題,因為body結束前,該加載列印的對像都已經出來了。是以這個時候再去調取相關對像就不會再報錯,再次感謝,讓我茅舍頓開啊。

本文轉自問道部落格51CTO部落格,原文連結http://blog.51cto.com/450236/1794125如需轉載請自行聯系原作者

crackernet

繼續閱讀