Менеджер тегов Google - ожидается основное выражение - PullRequest
0 голосов
/ 06 сентября 2018

Мой код:

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

И когда я пытаюсь войти в режим отладки в Диспетчер тегов Google У меня появляется ошибка:

Ошибка в строке 2, символ 4: ошибка Pare. Ожидается первичное выражение.

Кто-нибудь знает, как это исправить и может мне помочь?

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

Если вы используете тег кнопки внутри тега скрипта, он не работает в 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");
}
0 голосов
/ 06 сентября 2018

Я думаю, вам нужно превратить событие onclick в отдельную функцию.

Как это:

<script>
  function myEvent() {
    ...do code
  }

  <button 
    type = "button"
    onclick="myEvent('mw_button_click')">
  </button>
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...