我创建了一个画布并将其命名为getContext()
方法。但它返回null
为上下文。
这是我使用的代码:
<script>
window.onload = init;
function init(){
var canvas, context;
canvas = document.getElementById('canvas');
context = canvas.getContext('2D');
console.log(canvas);
console.log(context);
}
</script>
我在控制台中得到了这个:
<canvas id="canvas" width='500' height='250'>This is a canvas</canvas> null
我想这是2d
带有小写“d”。试试这样:
context = canvas.getContext('2d');
如果不是那样的话,那么根据按规格 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#dom-canvas-getcontext:
(getContext
) 如果不支持给定的上下文 ID,如果画布已使用其他上下文类型初始化(例如,在获取“webgl”上下文后尝试获取“2d”上下文),则返回 null。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)