<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Dibujar en lienzo</title>
<canvas id="canvas" width="400" height="200"></canvas>
document.addEventListener('DOMContentLoaded', function() {
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
canvas.addEventListener('mousedown', function(e) {
draw(e.pageX - this.offsetLeft, e.pageY - this.offsetTop, false);
canvas.addEventListener('mousemove', function(e) {
draw(e.pageX - this.offsetLeft, e.pageY - this.offsetTop, true);
canvas.addEventListener('mouseup', function() {
canvas.addEventListener('mouseleave', function() {
function draw(x, y, isDrawing) {
ctx.strokeStyle = 'black';