我知道我为啥错了 是因为getContext()方法的用法是:Canvas.getContext(contextID)
然后我没加参数contextID
参数 contextID 指定了您想要在画布上绘制的类型。当前唯一的合法值是 "2d",它指定了二维绘图,并且导致这个方法返回一个环境对象,该对象导出一个二维绘图 API。
可是为什么老师没加确没报错呢?
ctx1 = can1.getContext("2d");