访问虚拟DOM内容

时间:2016-01-17 17:11:00

标签: elm

我想实现一个演练教程,但为了做到这一点,我意识到我需要能够从属性值(例如,name或id)中选择HTML元素,即从HTML节点获取属性的值。我认为目前无法在榆树中获得元素的名称:有人可以确认一下吗?这是否意味着我需要向virtual-dom包添加一些内容?

1 个答案:

答案 0 :(得分:1)

不,没有办法在Elm中真正读取Virtual DOM树。如果您查看VirtualDom.elm的来源,您会发现几乎所有功能都是在Native/VirtualDom.js文件中的原生JavaScript中实现的。

当然,您可以编写某种原生API来欺骗系统并检查您正在谈论的HTML,但虚拟DOM从未打算以这种方式使用或查询。构建视图的模型应该是真实的来源。也许如果你稍微调整一下你的设计,你会发现你毕竟不需要这个要求。