这是 HTML 代码:
<body >
<canvas id ="my_canvas" width =500 height =500></canvas>
</body >
这是我的 JavaScript 代码:
var canvas = document.getElememtById("my_canvas");
var c=canvas.getContext("2d");
c.beginPath();
c.moveTo(100,200);
c.lineTo(200,200);
c.fill();
c.stroke();
c.endPath();
完成后,我在浏览器中看不到任何内容。
最佳答案
这是语法上正确的代码:
var canvas = document.getElementById("my_canvas");
var c = canvas.getContext("2d");
c.beginPath();
c.moveTo(100,200);
c.lineTo(200,200);
c.closePath();
c.stroke();
c.fill();
<body >
<canvas id="my_canvas" width=500 height=500></canvas>
</body >
您的代码中有多个语法错误。 它是 closePath 而不是 endPath,并且您的元素的拼写错误。我可能匆忙地错过了一些。只需看看语法即可。
关于javascript - 我无法在浏览器中获取我绘制的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43175602/