如何读取榆树中的Dom值?

时间:2018-06-17 19:48:05

标签: elm

所以我很难完成这件简单的事情 我需要在应用程序启动后立即读取dom元素的宽度,并将其设置为另一个元素的宽度。 基本上它就像这样我有一些Tabs,只不过是一堆div元素。选定的选项卡将具有下划线,我使用跨度来完成下划线。我的问题是,如果dom加载后我怎样才能读取特定dom元素的宽度,然后设置另一个元素的宽度

1 个答案:

答案 0 :(得分:0)

我相信正确的方法是使用Flags。在这种情况下,您可以使用JavaScript读取DOM,解析信息,然后通过Flags将其发送到Elm应用程序:

var app = Elm.Main.init({
  node: document.getElementById('elm'),
  flags: document.getElementById('my-other-element').offfsetWidth,
});