2011-03-02 39 views
1

運行EXTJS代碼時,出現錯誤。 Error : DOM is null or not an object.這個錯誤是什麼意思?EXTJS中的DOM錯誤

+3

你需要向我們展示你的代碼和/或更好的工作鏈接,我們可以調查錯誤。這樣我們可以告訴你爲什麼會出現這個錯誤。 – Chau 2011-03-02 07:34:53

+0

@chau:我試圖上傳代碼,但它超出了限制。文件是'ext-all.js'。 – master123 2011-03-02 11:59:54

+1

我們不想要ext-all.js。您的代碼導致ext-all.js失敗,因爲您的源代碼中某些內容不正確。 – 2011-03-03 01:48:18

回答

0

最有可能的原因是您有一個註冊的事件直接訪問dom屬性或調用一個方法,並且該事件在呈現組件之前觸發。

2

首先,切換你的頁面使用ext-all-debug.js。這使得代碼更具可讀性,並且希望能夠讓您更好地瞭解ExtJS框架在代碼上的行爲。

由於您尚未提供任何源代碼,因此我建議您使用帶有名爲Firebug的附加組件的Firefox作爲初學者。

Firebug允許您調試您的頁面中可能存在的Javascript,css,html和一般問題。使用firebug,使用堆棧跟蹤來查看哪些對象或dom-ID有問題。這可以讓你解決你自己的代碼。

您還可以在腳本中放置斷點並遵循所發生的事情。

0

我之前也有過這個錯誤,結果在我的案例中,它是一個名爲shim的視圖中的配置,它被設置爲true,所以我將其設置爲false,並且再也沒有得到該錯誤。