(对不起,我的英语= /) 我在'onload'时创建一个数组。javascript:公共数组与对象
(这一点:
var $ = {
ratio: 0.7,
screen: 500,
margin: 10,
canvas: document.getElementById("canvas"),
ctx: document.getElementById("canvas").getContext("2d"),
}
和$.canvas
和$.ctx
是给“空” 这个工作,如果我把它改写
...
canvas: function(){return document.getElementById("canvas")}
...
,但如果我想打电话给这个变量看起来是这样的。 $ .canvas () 我该如何使这个变量没有'()'?
似乎画布未加载的[为什么jQuery的或DOM方法如\'的getElementById \'找不到元件?](http://stackoverflow.com/questions还 – karaxuna 2013-02-21 17:23:52
可能重复/ 14028959/why-does-jquery-or-a-dom-method-such-getelementbyid-not-find-the-element) – 2013-02-21 17:34:13