gpt4 book ai didi

dom - 使用 Elm.Browser.Dom 按类名获取元素

转载 作者:行者123 更新时间:2023-12-04 09:31:36 25 4
gpt4 key购买 nike

我知道我可以用 Browser.Dom.getElement 通过 id 得到一个 Element .

但是我怎样才能通过类名获取列表元素呢?

最佳答案

从 Elm 0.19 开始,browser 包不会公开任何其他辅助函数来查询 DOM。 getElement function itself is directly calling a kernel function :

getElement : String -> Task Error Element
getElement =
Elm.Kernel.Browser.getElement

根据您具体要执行的操作,您可能需要编写一个 JavaScript 函数来查询元素、读取感兴趣的位,并通过 the ports system 使 Elm 应用程序可以访问结果。 .

例如,看一下 elm-dom-ports package寻找灵感。它将 document.querySelectorAll() 函数公开为一个端口,您可以通过订阅 querySelectorAllResponse 来捕获它的结果。

关于dom - 使用 Elm.Browser.Dom 按类名获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62819593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com