首页 > 解决方案 > Google 跟踪代码管理器 - 应为主要表达式

问题描述

以下是我的代码:

<script>
    <button type = "button"
    onclick="sce.event('mw_button_click', {
    ...});>
    </button>
</script>

当我尝试在Google 跟踪代码管理器中进入调试模式时,出现错误:

第 2 行字符 4 中的错误:删除错误。预期的主要表达。

有谁知道如何解决它并可以帮助我?

标签: javascriptgoogle-tag-manager

解决方案


如果您在脚本标签中使用按钮标签,则它在 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");
}

推荐阅读