2012-09-23 49 views
1

我買了一個WordPress主題,我有幾個錯誤,希望能解決我與主題的jQuery和AJAX的BuddyPress衝突。Uncaught TypeError:無法調用方法'getElementsByTagName'null

我的問題是我得到2個錯誤:

  1. Uncaught TypeError: Cannot call method 'getElementsByTagName' of null

    init:function(tabid, dselected){ var menuitems=document.getElementById(tabid).getElementsByTagName("a")

    Error: Uncaught TypeError: Cannot call method 'getElementsByTagName' of null (repeated 2 times)

  2. Uncaught TypeError: Cannot call method 'getElementsByTagName' of null

    buildcontentdivs:function(setting){ var alldivs=document.getElementById(setting.id).getElementsByTagName("div")

    Error: Uncaught TypeError: Cannot call method 'getElementsByTagName' of null

我不知道如何解決這個問題,因爲我不是一個程序員。我只知道HTML,CSS和基本的WordPress PHP。

+1

等待,您*有*訪問jQuery? –

+1

該錯誤告訴您各個元素不存在於瀏覽器文檔的DOM節點中。由於服務器端的問題,有可能在沒有web文檔存在或者缺少服務器發送的html內容的情況下執行javascript。 –

回答

1

在每種情況下,getElementById都未找到所需的元素。既然你不給這些電話的任何上下文,除此之外別無他法。

0

在呈現元素之前,您不能將jquery放在它運行的<head>中,所以這就是爲什麼它可能返回null。

相關問題