【发布时间】:2017-01-14 05:10:29
【问题描述】:
purescript-halogen 中是否有一个函数可以通过 id 选择一个元素,还是我需要自定义角色它(这对我来说似乎很奇怪)。
我正在阅读有关 Pursuit 的文档,我在 Util 中看到了一个 selectElement 函数,但我没有看到可以让我通过 id 选择的东西。
我可以使用getElementById :: ElementId -> NonElementParentNode -> Eff () (Nullable Element) 获得Element,但我不知道如何将这个Element 变成HTMLElement。
Pursuit 中也缺少类型搜索功能,所以我为这个幼稚的问题道歉。
【问题讨论】:
-
您不能安全地将
Element转换为HTMLElement。试试selectElement "#id"。但更好的方法是将Halogen.VDom.Driver.runUI的签名中的HTMLElement更改为Node,因为以后卤素不需要HTMLElement。
标签: purescript halogen