假设我有以下HTML文档元素,并且DOM已加载:
当我在Clojure中运行以下代码时:
<ul id='myUnorderedList' />
当我在Clojure中运行以下代码时:
(def my-element (.getElementById js/document 'myUnorderedList'))
my-element
的值是nil
。
但这个操作有效:
(def my-element (.getElementById js/document "myUnorderedList"))
如果我的元素my-element
的值为#object[HTMLUListElement [object HTMLUListElement]]
,那么它是一个HTML无序列表元素。
(def my-element (.getElementById js/document "myUnorderedList"))
我的问题是:ClojureScript中单引号标识符和双引号有什么区别?