Tengo una función que devuelve las coordenadas x, y y funciona. Obtengo las coordenadas haciendo clic en el lienzo. No sé cómo hacer clic por javascript.
document.elementFromPoint(x, y).click();El código anterior no funciona porque apunta a todo el documento y tengo coordenadas en el lienzo.
function getMousePosition(canvas, event) { let rect = canvas.getBoundingClientRect(); let x = event.clientX - rect.left; let y = event.clientY - rect.top; console.log("Coordinate x: " + x, "Coordinate y: " + y); } let canvasElem = document.querySelector("canvas"); canvasElem.addEventListener("mousedown", function(e) { getMousePosition(canvasElem, e); });