以下是我的代码:
<script>
<button type = "button"
onclick="sce.event('mw_button_click', {
...});>
</button>
</script>
当我尝试在 Google跟踪代码管理器中进入调试模式时,出现错误:
第2行字符4中的错误:Pare错误。预期的主要表达方式。
有人知道如何解决它并且可以帮助我吗?
答案 0 :(得分:1)
如果您在script标记内使用button标记,则它在GTM中不起作用。相反,您应该使用Javascript或Jquery,如我在下面提到的
以下是https://www.w3schools.com/jsref/event_onclick.asp中的示例。希望对您有帮助
//获取按钮,当用户单击它时,执行myFunction
document.getElementById("myBtn").onclick = function() {myFunction()};
/ * myFunction在添加和删除show类之间进行切换,该类用于隐藏和显示下拉内容* /
function myFunction() {
document.getElementById("myDropdown").classList.toggle("show");
}
答案 1 :(得分:0)
我认为您需要将onclick事件放入其自身的函数中。
赞:
<script>
function myEvent() {
...do code
}
<button
type = "button"
onclick="myEvent('mw_button_click')">
</button>
</script>