javascript - Google 跟踪代码管理器 - 应为主要表达式
问题描述
以下是我的代码:
<script>
<button type = "button"
onclick="sce.event('mw_button_click', {
...});>
</button>
</script>
当我尝试在Google 跟踪代码管理器中进入调试模式时,出现错误:
第 2 行字符 4 中的错误:删除错误。预期的主要表达。
有谁知道如何解决它并可以帮助我?
解决方案
如果您在脚本标签中使用按钮标签,则它在 GTM 中不起作用。相反,您应该使用 Javascript 或 Jquery,如下所述
以下是来自https://www.w3schools.com/jsref/event_onclick.asp的示例。希望这可以帮助
// 获取按钮,当用户点击时,执行myFunction
document.getElementById("myBtn").onclick = function() {myFunction()};
/* myFunction 在添加和删除显示类之间切换,用于隐藏和显示下拉内容 */
function myFunction() {
document.getElementById("myDropdown").classList.toggle("show");
}
推荐阅读
- javascript - 如何组合数组以制作来自不同文档的firestore的数组
- ios - 仅在发生某些事情时才执行 segue
- ionic-framework - Ionic 4 Facebook 登录问题
- javascript - 当您有条件调用时,最好的休息 api 设计是什么?
- excel - 在文本框中输入特定文本并将 +1 添加到另一个单元格
- spartacus-storefront - 商品数据未更新
- firebase - Firebase:功能:上传错误:服务器错误。客户端网络套接字在建立安全 TLS 连接之前断开
- web - 建议对具有访问控制的选项卡进行 UX 改进
- php - Mailgun 电子邮件到处都被拒绝,但在 Gmail 上接收
- biztalk - BizTalk json 编码器未使用正确的类型