我最近为我的 clojurescript 项目使用了试剂和重新框架,但我遇到了一个问题:所以我有 html 自定义标签
<question id="1"></question>
<question id="2"></question>
我想使用 cljs 将它们交换到我的试剂生成的 html 中
(defn mypanel []
[:p "Hi!"])
(let [q (.getElementsByTagName js/document "question")]
(for [i (range 2)]
^{:keys i}
(reagent/render [mypanel]
(aget (.getElementsByTagName js/document "question") i))))
但它不起作用,我尝试在不使用 for 函数的情况下对其进行测试
(reagent/render [mypanel]
(aget (.getElementsByTagName js/document "question") 0))
它只用一个标签就可以正常工作。
而且我不知道为什么 for 功能不起作用,或者试剂不起作用?有人有建议吗?
我对此很菜鸟。