如何检查DOM.contains?用clojurescript?
在JS中,可以使用如何检查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)
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互操作部分是一个很好的起点:而且