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个回答

 cxt.fillstyle="#ccc">;
多了一个大于号
showbo
支付宝加好友偷能量挖 O(∩_∩)O哈哈~。。
3 年多之前 回复
fight_in_dl
战在春秋 简直是送分题.....
3 年多之前 回复

多写了一个>,删掉就行

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐