Резюме: Когда я пытаюсь использовать тег 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
. Что я делаю неправильно? Мне кажется, что я следую инструкциям в документации к письму. Буду признателен за понимание этого вопроса!