У меня включен сценарий amp и я тестирую несколько примеров того, что можно и нельзя делать.
Я использую следующий пример кода:
var elmnt = document.getElementById('element-content');
var class = elmnt.className;
var height = elmnt.scrollHeight;
console.log(class);
console.log(height);
Мой HTML:
<amp-script layout="container" src="myscript.js" width="300" height="300">
<div class="wrapper content-element" id="element-content">content here</div>
</amp-script>
В этом примере класс корректно возвращается в консоли, но высота возвращается неопределенной, и независимо от того, что я делаю, я не могу заставить его вернуть значение.
Этодействительно сводит меня с ума, и мне интересно, есть ли какие-то правила / ограничения на то, что я могу выполнить.
Я пытался искать какую-либо всестороннюю документацию, но не так много и примеров у меня естькажется, что позволяет успешно выполнять гораздо более сложный код, такой как:
https://amp.dev/documentation/guides-and-tutorials/develop/custom-javascript-tutorial/
Буду признателен за любые идеи, так как это сводит меня с ума!