为了账号安全,请及时绑定邮箱和手机立即绑定

控制台报错,提示can1.width is not a function?

控制台报错,提示can1.width is not a function?

追风逐日 2016-09-08 15:33:12
获取can1 的时候,can1.width不是一个方法吗?
查看完整描述

3 回答

已采纳
?
大咪

TA贡献785条经验 获得超332个赞

can1.width是属性吧。。。方法一般都带括号的。。。

查看完整回答
反对 回复 2016-09-08
  • 追风逐日
    追风逐日
    额 我以为是在那个教程下提问的。。。我是看那个html5的教程《爱心鱼》的教程跟着做发现控制台报错了 html文件里是这么写的: <canvas id="canvas1" width="800" height="600"></canvas> 然后在js文件里获取这个画布的长宽:var can1; can1=document.getElementById("canvas1"); canHeight=can1.height(); canWidth=can1.width(); 然后运行的时候提示can1.width is not a function错误。。 但是视频里就是那么写的啊。
  • 追风逐日
    追风逐日
    我刚刚恰恰是把括号去掉了,就解决了这个错误。。。我也是习惯性的加上(),但是后来发现视频里的没有加括号。。。
  • 大咪
    大咪
    嗯嗯哈哈哈细心就好啦,跟着老师写有时候不注意就错了- -
点击展开后面3
?
宝慕林9293779

TA贡献7条经验 获得超2个赞


不是。你如果要获取宽。用offsetWidth

查看完整回答
反对 回复 2016-09-08
  • 追风逐日
    追风逐日
    额 我以为是在那个教程下提问的。。。我是看那个html5的教程《爱心鱼》的教程跟着做发现控制台报错了 html文件里是这么写的: <canvas id="canvas1" width="800" height="600"></canvas> 然后在js文件里获取这个画布的长宽:var can1; can1=document.getElementById("canvas1"); canHeight=can1.height(); canWidth=can1.width(); 然后运行的时候提示can1.width is not a function错误。。 但是视频里就是那么写的啊。。
  • 3 回答
  • 0 关注
  • 1629 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信