troubleshooting Question

javascript event handlers

Avatar of oggiemc
oggiemcFlag for Ireland asked on
1 Comment1 Solution225 ViewsLast Modified:
Can someone explain whats happening in the followong lines of code, taken from the application attached..

var $ = function ( id ) {
return document.getElementById( id );
$("btnDisplay").onclick = display_click;           // In particular, what is going on here??

<title>JavaScript Event Handler</title>
<script type="text/javascript">
// This function receives an id and gets the related XHTML object.
var $ = function ( id ) {
return document.getElementById( id );
var display_click = function () {
alert( "You clicked the button.");
window.onload = function () {
$("btnDisplay").onclick = display_click;
<p><input type="button" value="Display Message" id="btnDisplay" /></p>

Open in new window

Join our community to see this answer!
Unlock 1 Answer and 1 Comment.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 1 Comment.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros