简体   繁体   English

JavaScript 编译器错误 - Google 跟踪代码管理器

[英]JavaScript compiler error - Google Tag Manager

I currently have a script in Google Tag Manager, which when I am going ot publish, is giving me x 2 JavaScript compiler errors我目前在谷歌标签管理器中有一个脚本,当我要发布时,它给了我 x 2 JavaScript 编译器错误

JavaScript compiler error   

Error at line 3, character 7: This language feature is only supported for ECMASCRIPT6 mode or better: const declaration.

Error at line 4, character 18: This language feature is only supported for ECMASCRIPT6 mode or better: arrow function.

Here is my code:这是我的代码:

 <script> (function() { const h4 = document.querySelectorAll('.h4'); h4.forEach(el => { el.innerHTML = el.innerHTML.replace(/sweater/gi, 'jumper'); }); })(); </script>

This is working correctly in DevTools.这在 DevTools 中正常工作。 Is there a one size fits all resolution for these errors, or is it bespoke depending on your code?是否有一种适合所有这些错误的解决方案,还是根据您的代码定制?

Thanks,谢谢,

I don't know google tag manager.我不知道谷歌标签管理器。 Perhaps you can set that up to support ECMASCRIPT6.也许您可以将其设置为支持 ECMASCRIPT6。

If you want it to work on an older version of ECMASCRIPT then you can replace const with var and use an anonymous function instead of an arrow function.如果您希望它在旧版本的 ECMASCRIPT 上工作,那么您可以用var替换const并使用匿名 function 而不是箭头 function。

 (function() { var h4 = document.querySelectorAll('.h4'); h4.forEach(function(el) { el.innerHTML = el.innerHTML.replace(/sweater/gi, 'jumper'); }); })();
 <h4 class="h4">Black sweater</h4>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 JavaScript Google 标签管理器中的编译器错误 - JavaScript compiler error in Google tag manager Google 标签管理器中的 Javascript 编译器错误:解析错误。 预期的主要表达 - Javascript Compiler Error in Google Tag Manager: Parse error. primary expression expected Google跟踪代码管理器中的Javascript编译器错误:仅ECMASCRIPT6模式或更高版本支持此语言功能 - Javascript Compiler Error in Google Tag Manager: this language feature is only supported for ECMASCRIPT6 mode or better 尝试在Google跟踪代码管理器中发布对讲机代码的更改时,为什么会出现JavaScript编译器错误? - Why am I getting a JavaScript compiler error when trying to publish changes to my intercom tag in Google Tag Manager? Google跟踪代码管理器自定义JavaScript解析错误 - Google Tag Manager Custom JavaScript Parse Error 自定义Google跟踪代码管理器JavaScript错误 - Error in Custom Google Tag Manager JavaScript JavaScript解析错误-Google跟踪代码管理器 - Javascript parse error - Google Tag Manager Google 跟踪代码管理器 - 变量 - Javascript - Google Tag Manager - Variable - Javascript Google跟踪代码管理器自定义JavaScript - Google Tag Manager Custom JavaScript Google跟踪代码管理器中有关自定义Javascript变量的jQuery错误 - jQuery error on Custom Javascript variable in Google tag manager
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM