2015-09-06 39 views
1

我試圖在Google跟蹤代碼管理器中保存此自定義Javascript變量,並且每次都返回此錯誤:Google跟蹤代碼管理器解析錯誤。主要表達式

第2行錯誤,字符4:分析錯誤。主要表達預計

var prodID = function pID() { 
return document.querySelector(".no-display > input[name=product]").value; 
}(); 

有人可以幫助我嗎?我相信我有一個主要表達。

回答

0

要解決在谷歌標籤管理器的問題,我簡單的重新寫的代碼是:

function() { 
    return document.querySelector(".no-display > input[name=product]").value; 
} 
0

在自定義的所有代碼JavaScript變量應該是函數(){}內,否則你會得到這個錯誤。

這裏的文件從谷歌:

此字段應該是一個JavaScript函數,返回使用 的「return」語句的值。如果該函數未明確返回值 ,則它將返回未定義狀態,並且您的容器可能不會像預期的 那樣運行。以下是此字段的示例:

function() { 
    var now = new Date(); 
    return now.getTime(); 
} 
相關問題