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

好奇怪啊,试了好久还是没法画出来啊

<canvas style="border:1px solid #A6E1EC;display: block;width: 800px;height: 800px;"  id="canvas"></canvas>

<script type="text/javascript">

window.onload=function(){

var a=document.getElementById("canvas");

a.width=800;

a.height=800;

var context=a.getContext("2d");

context.beginPath();

for(var i = 0;i < 5;i++)

{

context.lineTo()=(Math.cos((18+i*72)/180*Math.PI)300+400,

-Math.sin((18+i*72)/180*Math.PI)*300+400);

context.lineTo()=(Math.cos((54+i*72)/180*Math.PI)*150+400,

-Math.sin((54+i*72)/180*Math.PI)*150+400);

}

context.closePath();

context.lineWidth=3;

context.strokeStyle="red";

context.stroke();

}

</script>

正在回答

1 回答

context.lineTo()=(Math.cos((18+i*72)/180*Math.PI)300+400

这里300前面少了*


0 回复 有任何疑惑可以回复我~
#1

慕仰0443758

还有lineTo()是一个函数,不是写等号赋值,而是把等号后面的内容传进括号
2017-07-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

好奇怪啊,试了好久还是没法画出来啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信