Using the elementFromPoint() Method
<HTML>
<HEAD>
<TITLE>document.elementFromPoint() Method</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function showElemUnderneath() {
var elem = document.elementFromPoint(event.clientX, event.clientY)
document.all.mySpan.innerText = elem.id
}
document.onmouseover = showElemUnderneath
</SCRIPT>
</HEAD>
<BODY ID="myBody">
<H1 ID="header">document.elementFromPoint() Method</H1>
<HR ID="myHR">
<P ID="instructions">Roll the mouse around the page. The coordinates
of the mouse pointer are currently atop an element<BR ID="myBR">whose ID
is:"<SPAN ID="mySpan" STYLE="font-weight:bold"></SPAN>".</P>
<FORM ID="myForm">
<INPUT ID="myButton" TYPE="button" VALUE="Sample Button" onClick="">
</FORM>
<TABLE BORDER=1 ID="myTable">
<TR ID="tr1">
<TD ID="td_A1">Cell A1</TD>
<TD ID="td_B1">Cell B1</TD>
</TR>
<TR ID="tr2">
<TD ID="td_A2">Cell A2</TD>
<TD ID="td_B2">Cell B2</TD>
</TR>
<TR ID="tr3">
<TD ID="td_A3">Cell A2</TD>
<TD ID="td_B3">Cell B2</TD>
</TR>
</TABLE>
<H2 ID="sec1">Section 1</H2>
<P ID="p1">text.</P>
<H2 ID="sec2">Section 2</H2>
<P ID="p2">text.</P>
<DIV ID="myDIV" STYLE="position:absolute; top:340; left:300; background-color:yellow">
Here is a positioned element.</DIV>
</BODY>
</HTML>
Related examples in the same category