Предположим, у меня есть следующий элемент HTML документ и DOM загружен:В чем разница между идентификаторами одиночной кавычки и двойной кавычкой в ClojureScript?
<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]]
.
(def my-element (.getElementById js/document "myUnorderedList"))
Мой вопрос: В чем разница между одинарной кавычки идентификаторы и двойные кавычки в ClojureScript?