HTML:
JS:
var map = {
canvas: document.getElementById('canvas'),
cxt: this.canvas.getContext('2d'),
}
如果将HTML和JS的canvas的id改成canvas1或其他任何单词都会报错,Cannot read property 'getContext' of undefined;
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你这个this用的不对,只有在函数里面在有this
你这代码比较吊,下面的这个对象
this这个时候要么是window要么是undefined,居然不报错,这才让我感到震惊。你在当前作用域里面肯定有个名为
canvas的变量吧?