在purescript-halogen
中是否有一个函数用于选择它的id
中的元素,还是我需要自定义角色(它对我来说看起来很奇怪)。在Purescript中通过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'。 –