我买了一个WordPress主题,我有几个错误,希望能解决我与主题的jQuery和AJAX的BuddyPress冲突。
我的问题是我遇到了2个错误:
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)
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。
答案 0 :(得分:1)
在每种情况下,getElementById都找不到所需的元素。由于您没有为这些调用提供任何上下文,因此无法提供帮助。
答案 1 :(得分:0)
在呈现元素之前,你不能将jquery放在它运行的<head>
中,这就是为什么它可能返回null。