2011-10-04 55 views
1

基本查詢我得到下面的函數警告:關於JavaScript和JSLint的

function getElement(id) { 
    return document.getElementById(id); 
} 

問題在第2行16字符:「文件」使用它被定義 之前。

這是什麼意思?

謝謝。

+4

用這樣的代碼運行JSLint時,您應該勾選「假設瀏覽器」 –

+0

謝謝您的輸入。 – Student01

+1

如果你真的有這樣的功能,那麼你應該看看http://jquery.com或http://www.prototypejs.org。嚴重的Web開發人員現在不寫這樣的低級代碼。 –

回答

5

您將需要假設瀏覽器(browser: true)。沒有這個,它會將document視爲一個常規變量,顯然沒有定義。