Javascript代码显示文本

Javascript代码显示文本,javascript,text,canvas,Javascript,Text,Canvas,有一个矩形的代码,有一行通过它,我想在矩形下显示文本。如何将其添加到代码中?或者有人能给我指出正确的方向吗 <canvas id="main" width="300" height="300"></canvas> <script> var canvas = document.getElementById("main"); var context = canvas.getContext('2d'); context.fillStyle = "#008000

有一个矩形的代码,有一行通过它,我想在矩形下显示文本。如何将其添加到代码中?或者有人能给我指出正确的方向吗

<canvas id="main" width="300" height="300"></canvas>

 <script>
 var canvas = document.getElementById("main");
var context = canvas.getContext('2d');
context.fillStyle = "#008000";
context.rect(0,0,300,300);
context.fill();
context.beginPath();
context.lineWidth = 10;
context.strokeStyle = "blue";
context.lineCap = "round";
context.moveTo( 50, 150);
context.lineTo (250, 150);
context.stroke();
  context.closePath();

var canvas=document.getElementById(“主”);
var context=canvas.getContext('2d');
context.fillStyle=“#008000”;
context.rect(0,0300);
context.fill();
context.beginPath();
context.lineWidth=10;
context.strokeStyle=“蓝色”;
context.lineCap=“round”;
上下文。moveTo(50150);
context.lineTo(250150);
stroke();
closePath();
您可以使用以下方法绘制文本:

有关更多信息,请参阅。

我相信您需要该功能:

context.font="30px Arial";
context.fillText("Hello World",10,50);

非常感谢。我试过了,但试过用一块单独的画布。
context.font="30px Arial";
context.fillText("Hello World",10,50);