Clojurescript 访问core.cljs Clojure脚本中的HTML输入元素

Clojurescript 访问core.cljs Clojure脚本中的HTML输入元素,clojurescript,shadow-cljs,Clojurescript,Shadow Cljs,我的core.cljs文件中有以下代码。 我想访问输入元素的值 [:input {:type "text" :id "input_id"}] [:button {:onClick (fn [e] (first-function "arg1" "want-value-of-input_id-here") (second-function &

我的core.cljs文件中有以下代码。 我想访问输入元素的值

[:input {:type "text" :id "input_id"}]
[:button {:onClick
            (fn [e]
              (first-function "arg1" "want-value-of-input_id-here")
              (second-function "arg1"))}
 "Do things"]]
ClojureScript的新成员。我应该使用om/core IRootProperties()吗?
还有其他方法吗?

Om框架被Om Next取代,然后又被Fulcro取代

我认为对于这个问题,您可以在JavaScript中检查e的结构,然后使用JavaScript introp实现它

我不在repl附近,但这可能有用:

(.-value e)
如果没有,请仔细检查这篇博文


如果这仍然没有帮助,Clojure社区在slack上非常活跃和有帮助

您使用哪个库/框架?这看起来不像奥姆?这是试剂吗?重新帧?让它与“-值x”一起工作。我通过(JS/document.getElementById“input\u id”)访问JS文档中的值