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

求大神看看代码哪里错了 一直画不出线条

<!DOCTYPE html>
<html>
<head lang="en">
   <meta charset="UTF-8">
   <title></title>
</head>
<body>
<div id="canvas-warp" style="border:1px solid #aaaaaa;display:block;margin:50px auto;">
</canvas>
</div>
<script>

window.onload=function(){
   var canvas=document.getElementById("canvas");
canvas.width=800;
canvas.height=800;
var context=canvas.getContext("2d");
context.moveTo(100,100);
context.lineTo(300,300);
context.lineWidth=5;
context.strokeStyle="#AA394C";
context.stroke();
}

</script>

</body>
</html>

正在回答

2 回答

<!DOCTYPE html>
<html>
<head>
   <meta charset="UTF-8">
   <title></title>
</head>
<body>

//你的错误在于canvas标签,canvas不是一个div,它是html5的一个特定的标签,不能用<div id="canvas">这样来创建一个canvas

<canvas id="canvas" style="border:1px solid #aaaaaa;display:block;margin:50px auto;">
</canvas>


<script>

window.onload=function(){
   var canvas=document.getElementById("canvas");
canvas.width=800;
canvas.height=800;
var context=canvas.getContext("2d");
context.moveTo(100,100);
context.lineTo(300,300);
context.lineWidth=5;
context.strokeStyle="#AA394C";
context.stroke();
}

</script>

</body>
</html>

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

嗜甜怪 提问者

太感谢你辣!!
2016-11-22 回复 有任何疑惑可以回复我~

<canvas id="canvas" style="border:1px solid #aaaaaa;display:block;margin:50px auto;">
</canvas>
你的id错了下面的js找不到id=canvas,所以画不出来

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

嗜甜怪 提问者

那要怎么改呀
2016-11-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求大神看看代码哪里错了 一直画不出线条

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