Saj*_*ith 3 javascript html5 canvas
我创建了一个画布并调用了它的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>
Run Code Online (Sandbox Code Playgroud)
我在我的控制台中得到了这个:
<canvas id="canvas" width='500' height='250'>This is a canvas</canvas> null
Run Code Online (Sandbox Code Playgroud)
我认为这是2d一个小写的"d".试试这种方式:
context = canvas.getContext('2d');
Run Code Online (Sandbox Code Playgroud)
如果不是这样,那么根据规格:
(
getContext)如果不支持给定的上下文ID,则返回null,如果画布已经使用其他上下文类型初始化(例如,在获得"webgl"上下文后尝试获取"2d"上下文).
| 归档时间: |
|
| 查看次数: |
4378 次 |
| 最近记录: |