如何检查DOM.contains?用clojurescript?

如何检查DOM.contains?用clojurescript?,dom,clojurescript,reagent,hiccup,Dom,Clojurescript,Reagent,Hiccup,在JS中,可以使用document.some\u element.contains(other\u element)来查找一个元素是否包含在另一个元素中 如何在Clojurescript/Hiccup/试剂框架中实现这一点 我试过: (js/contains some-element another-element) (-> js/contains some-element another-element) (.-contains some-element another-element)

在JS中,可以使用
document.some\u element.contains(other\u element)
来查找一个元素是否包含在另一个元素中

如何在Clojurescript/Hiccup/试剂框架中实现这一点

我试过:

(js/contains some-element another-element)
(-> js/contains some-element another-element)
(.-contains some-element another-element)
(js/.contains some-element another-element)

对对象调用方法的正确语法是
(.contains a b)
,它将等于
a.contains(b)
js/
命名空间是为访问“全局”作用域而保留的,因此不能与局部变量一起使用

(.contains a b)
也可以写成
(.a(contains b))
,这实际上是
所包含的
在编译器完成后扩展到的内容

还有
允许链接互操作表单,因此
(…js/document-某些元素(包含另一个元素))
将匹配
文档。某些元素。包含(另一个元素)
。请注意,
js/document
这里是访问全局文档


->
也可以由重复
,例如
(>js/document.-some元素(.contains other元素))

您尝试了什么?CLJS编译成JS,所以在那里工作的东西也应该在这里工作。当然可以,但是语法是什么?谢谢。来源是什么?@zengod-CLJS备忘单的JS互操作部分是一个很好的起点:而且