Как прокомментировали другие, AMP не разрешает JavaScript на странице (за исключением экспериментального компонента <amp-script>
, но это здесь не актуально). Таким образом, вместо использования «onclick», вместо этого вы используете атрибут «on» AMP. См. https://amp.dev/documentation/guides-and-tutorials/learn/amp-actions-and-events для более подробной информации. Ищите такие вещи, как on="tap:..."
.
Обратите внимание, что, поскольку вы не можете использовать JavaScript, вы должны добиться того, что JavaScript пытается сделать по-другому. Это часто включает использование состояния AMP вместо JavaScript и поддержку связывания AMP для обновления атрибутов в DOM. То есть, атрибут «on» не является заменой «onclick» - вам нужно понять, как добиться того же эффекта, что и в JavaScript, используя AMP.