Obtener elemento en la posición especificada – JavaScript

Usando Javascript, ¿cómo puedo identificar el elemento en una posición determinada? Básicamente, estoy buscando escribir una función que tome dos parámetros de entrada (las coordenadas xey) y devuelve el elemento html en la posición en la pantalla representada por los parámetros.

Puede utilizar el elementFromPoint(x, y) nativo de JavaScript elementFromPoint(x, y) , que devuelve el elemento en las coordenadas x, y en la ventana gráfica.

Ver el borrador de elementFromPoint w3c

Y, una muestra de código:

 function changeColor(newColor) { // Get the element placed at coords (2, 2) var elem = document.elementFromPoint(2, 2); // Set the foreground color to the element elem.style.color = newColor; } 
 

Change this text color using the following buttons.