我試圖在Google跟蹤代碼管理器中保存此自定義Javascript變量,並且每次都返回此錯誤:Google跟蹤代碼管理器解析錯誤。主要表達式
第2行錯誤,字符4:分析錯誤。主要表達預計
var prodID = function pID() {
return document.querySelector(".no-display > input[name=product]").value;
}();
有人可以幫助我嗎?我相信我有一個主要表達。
我試圖在Google跟蹤代碼管理器中保存此自定義Javascript變量,並且每次都返回此錯誤:Google跟蹤代碼管理器解析錯誤。主要表達式
第2行錯誤,字符4:分析錯誤。主要表達預計
var prodID = function pID() {
return document.querySelector(".no-display > input[name=product]").value;
}();
有人可以幫助我嗎?我相信我有一個主要表達。
要解決在谷歌標籤管理器的問題,我簡單的重新寫的代碼是:
function() {
return document.querySelector(".no-display > input[name=product]").value;
}
在自定義的所有代碼JavaScript變量應該是函數(){}內,否則你會得到這個錯誤。
這裏的文件從谷歌:
此字段應該是一個JavaScript函數,返回使用 的「return」語句的值。如果該函數未明確返回值 ,則它將返回未定義狀態,並且您的容器可能不會像預期的 那樣運行。以下是此字段的示例:
function() {
var now = new Date();
return now.getTime();
}