ClojureScript - 获取复选框元素值

ClojureScript - get checkbox element value

我有以下代码(来自 om.next)创建一个复选框输入。创建工作正常,但我不知道如何获取事件值,因为当我单击它时我没有在日志中的某处看到该值(虽然有很多数据):

(dom/input #js {:type    "checkbox"
                :onClick (fn [e] (js/console.log e)) ;; how do I get the current true/false value from `e` ?
               })

我进入日志(缩写):

SyntheticMouseEvent {dispatchConfig: Object, dispatchMarker: ".0.0.1.$[cardpath]=1[om_tutorial=1B_UI_Exercises]=1[exercise-3].0.$-184795562.1.0", nativeEvent: MouseEvent, target: input, currentTarget: input…}

注意:代码来自 there.

(.- target e) returns 你这个元素, 通常你想要一个元素的 .-value,但是对于一个复选框你想要 .-checked 而不是......所以像

(.. e -target -checked)