如何从Om DIV获取DOM元素?

时间:2015-05-14 21:49:30

标签: clojurescript om

我正在使用Clojurescript Om,我需要在组件中包含的其中一个DIV上访问底层DOM元素(以便我可以将offsetTop设置为0)。我怎样才能访问这个元素?

1 个答案:

答案 0 :(得分:6)

您可以使用get-node。有一个示例here

请注意,必须已安装组件才能访问其DOM元素,因此您应在安装组件后调用的Om生命周期方法之一中调用get-node(例如did-mount )。

如果您使用的是om.next,则应使用node函数。