为什么我的代码是空白的 请教大神

来源:2-2 画一条直线

言无月

2018-06-04 19:49


<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title></title>

</head>

<body>

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

    当前浏览器不支持Canvas,请更换浏览器后再试

</canvas>


<script>

    window.onload = function(){


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

        canvas.width =800;

        canvas.height = 800;

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

        

        context.moveTo=(10,10);

        context.lineTo=(800,800);

        

        context.lineWidth=10;

        context.strokeStyle="red";

        context.stroke();

        

        

    }

</script>

</body>

</html>


写回答 关注

1回答

  • 韩侠
    2018-06-06 23:18:30
    已采纳

    context.moveTo和context.lineTo是函数, 调用方式不对

    context.moveTo(10,10);

    context.lineTo(800,800);

    这样把等号去掉就好了

    言无月

    非常感谢!

    2018-06-06 23:33:47

    共 1 条回复 >

Canvas绘图详解

Canvas系列教程第二课,详解Canvas各接口,让同学彻底掌握Canvas绘图

72881 学习 · 422 问题

查看课程

相似问题