无法对div绘制一条指定位置的直线?

<div id="myCanvas"></div>

#myCanvas {

    width:100px;height:100px;

    border: 1px dashed black;

}


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

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

        context.lineWidth = 10;

        context.moveTo(0, 50);

        context.lineTo(50, 50);

        context.stroke();

        

        canvas的用法是否仅仅对canvas标签起作用?

        上面的代码无法在普通div内绘制直线,将div修改成canvas就可以。

        

https://img1.mukewang.com/5c21e2210001d73910180348.jpg

慕斯王
浏览 404回答 1
1回答

三国纷争

div怎么能用canvas的api?把div换成canvas元素吧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript