Почему я получаю amp-скрипт "Не удалось найти элемент" ошибка? - PullRequest
0 голосов
/ 10 ноября 2019

Резюме: Когда я пытаюсь использовать тег amp-script с атрибутом script, он утверждает, что не видит сценарий.

Вот код, который не работает:

<amp-script layout="container" script="navToggleScript">
  <h3 class="nav-toggle icon"><a href="#navigation">Menu</a></h3>
</amp-script>
<script type="text/plain" target="amp-script" id="navToggleScript">
  document.querySelector(".nav-toggle.icon").textContent += 'Hello world!';
</script>

Я попытался 1) добавить name = "navToggleScript" в тег сценария и 2) сделать сценарий дочерним по отношению к сценарию amp вместо сценария родного брата. Независимо от того, что я делаю, я по-прежнему получаю следующую ошибку в Chrome, Firefox Dev Edition и Safari: [ amp-script ] amp-script[script="navToggleScript"].js could not find element with # navToggleScript . error.js:195:8. Что я делаю неправильно? Мне кажется, что я следую инструкциям в документации к письму. Буду признателен за понимание этого вопроса!

...