<amp-script> 不返回高度但 returns 其他值的自定义脚本

Custom Script with <amp-script> not returning height but returns other values

我启用了 amp-script 并正在测试一些可以做什么和不能做什么的例子。

我运行正在编写以下示例代码:

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>

在此示例中,class 在控制台中被正确 returned,但高度 return 未定义,无论我做什么,我都无法将其设置为return一个值。

这真的让我发疯,我想知道是否有一些 rules/limits 我可以执行的东西。

我曾尝试寻找任何类型的综合文档,但没有太多,而且我发现的示例似乎允许更复杂的代码成功 运行 例如:

https://amp.dev/documentation/guides-and-tutorials/develop/custom-javascript-tutorial/

感谢任何见解,因为这让我发疯!

scrollHeight 目前在 worder-dom 中不受支持。你可以看看这个 table for all supported APIs.