weixin_37662449
bug大王
采纳率100%
2017-02-25 13:12

html中的canvas小问题

已采纳

别人的:

var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.fillStyle="#ccc"; cxt.fillRect(5,10,150,60); //x,y,x,y

我的:

var c=document.getelementbyid("mycanvas"); var cxt=c.getcontext("2d"); cxt.fillstyle="#ccc">; cxt.fillrect(5,10,150,60);//x,y,x,y

为啥我的没有填充效果啊?没写错啊

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 4年前
     cxt.fillstyle="#ccc">;
    多了一个大于号
    
    点赞 3 评论 复制链接分享
  • qq_33580192 Jane简兮 4年前

    getelementbyid写错了,应该写成getElementById,要注意大小写,不能它获取不到画布id

    点赞 评论 复制链接分享
  • qq_31307253 360编码 4年前

    上面两位老师回答的我非常赞同:
    你写的: var cxt=c.getcontext("2d");
    别人写的:var cxt=c.getContext("2d"); 同时我认为,c.getContext();这个方法中Context中首字母应该大写

    点赞 评论 复制链接分享
  • c18926416008 爱猫csdn 4年前

    多写了一个>,删掉就行

    点赞 1 评论 复制链接分享