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

麻烦问下为啥只出现方框不出现圆?

<!doctype html>

<html>


<head>

    <meta charset="UTF-8" name="viewport" content="width=device-width, initial-scale=1">

    <title>Canvas</title>

    <style type="text/css">

    div {

        text-align: center;

        margin-top: 250px;

    }


    #clock {

        border: 1px solid #ccc;

    }

    </style>

</head>


<body>

    <div>

        <canvas id="clock" height="280px" width="280px"></canvas>

    </div>

    <script type="text/javascript">

    var dom = document.getElementsById('clock');

    var ctx = dom.getContext('2d');

    var width = ctx.canvas.width;

    var height = ctx.canvas.height;

    var r = width / 2;


    function drawBackground() {

        ctx.translate(r, r);

        ctx.beginPath();

        ctx.lineWidth = 10;

        ctx.arc(0, 0, r - 5, 0, 2 * Math.PI, false);

        ctx.stroke();

    }


    drawBackground();

    </script>

</body>


</html>


正在回答

3 回答

宽度好像可以直接写 var width = canvas.width;  不用那么麻烦

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

  var dom = document.getElementsById('clock');

是getElementById,打多一个S


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

getElementsById 应该是getElementById

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

举报

0/150
提交
取消

麻烦问下为啥只出现方框不出现圆?

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