谷歌标签管理器解析错误.主要表达
Google Tag Manager Parse Error. Primary Expression
我试图在Google标签管理器中保存这个自定义Javascript变量并每次返回此错误:
第2行第4字符错误:解析错误。期望主表达式
var prodID = function pID() {
return document.querySelector(".no-display > input[name=product]").value;
}();
有人能帮帮我吗?
为了解决Google标签管理器中的问题,我简单地将代码重写为:
function() {
return document.querySelector(".no-display > input[name=product]").value;
}
所有自定义javascript变量中的代码都应该在function(){}内,否则你会得到这个错误。
这是来自Google的文档:
这个字段应该是一个JavaScript函数,返回一个值'return'语句。如果函数没有显式返回a值时,它将返回undefined,并且您的容器可能不像预期。下面是该字段的示例:
function() {
var now = new Date();
return now.getTime();
}
相关文章:
- YouTube API v3哈希标签搜索错误结果
- HTML上的Webpack JSX错误<来源>标签
- JS中的HTML5视频标签错误检测
- 调用$.get函数时JQuery中出现无效标签错误
- Parsley.js-将标签值附加到错误消息中
- 使用Javascript在模态内部的标签上显示错误消息不起作用
- 未捕获的类型错误:对象#<对象>没有方法'substr'带标签的标记
- 使用标签页导航时Chrome Windows中的Angular ng-select错误
- PHP 嵌入式 JavaScript 解析错误 PHP 标签导致“语法错误:预期的表达式,得到<”
- Angular / JADE - 为什么我在尝试在 ng-href 属性中使用 Angular 标签时收到错误“意外令牌
- 我在 html5 音频标签中播放音频时收到 [对象媒体错误]
- 当 ng 选项的值和标签等效时出现错误
- <嵌入>或者<对象>标签视频播放错误处理程序-JavaScript
- 表单:输入标签抛出错误弹簧 MVC
- 对 CSS 错误标签进行材料化处理
- 一段时间后隐藏与 angularjs 表单验证一起显示的错误标签
- 如何识别错误标签的位置
- 显示错误标签的ExtJs时间表
- jQuery从HTML块中删除错误标签
- JQuery验证插件:如何使错误消息成为错误标签中的一个属性