在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'。 –