Using the srcElement property
<HTML> <HEAD> <TITLE>srcElement Property</TITLE> <SCRIPT LANGUAGE="JavaScript"> function highlight() { var elem = event.srcElement if (elem.className == "bold") { document.styleSheets[0].rules[0].style.color = "red" } else { elem.style.color = "#FFCC00" } } function restore() { var elem = event.srcElement if (elem.className == "bold") { document.styleSheets[0].rules[0].style.color = "yellow" } else { elem.style.color = "red" } } </SCRIPT> <STYLE TYPE="text/css"> .bold {font-weight:bold} </STYLE> </HEAD> <BODY onMouseDown="highlight()" onMouseUp="restore()"> <H1>srcElement Property</H1> <HR> <P>One event handler...</P> <UL> <LI>A <LI>BB <LI>CCC <LI>DDDD </UL> <P> Text Text <span class="bold">Text</span> Text Text Text Text </P> </BODY> </HTML>