我想创建一个JavaScript Image对象并设置src
属性。我试过了:
(set! (.-src (js/Image. 80 80)) "foo.png")
但是返回值为"foo.png"
。
如何设置src
属性并返回#<[object HTMLImageElement]>
?
最终,我想用来源&#34; 1.png&#34;,&#34; 2.png&#34; ...创建一系列图像...所以希望以下内容可行:
(map (fn [x] (aset (js/Image. 80 80) "src" (str x ".png"))) (range 0 11))
答案 0 :(得分:3)
(let [the-image (js/Image. 80 80)]
(set! (.-src the-image) "foo.png")
the-image ;;=> the full image is here with the src = foo.png
)