Jump to content
Larry Ullman's Book Forums

Imran219

Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by Imran219

  1. Hi all,

     

    I have just completed chapter 8 of the book and came across something I don't quite understand. In chapter 8 page 293 we make a new function call setHandlers and have an array of events in string format named events. In step 6, the code loops through the array and calls the following code:

     

    var checkbox = U.$(events);

     

    If I'm not wrong the U.$ is a function in a global object that returns the element for the passed in Id (the code in my U.$ function after checking for type string is return document.getElementById(id)). Now later in step 7 the code checks if the checkbox is checked like so:

     

    if (checkbox.checked) etc.

     

    Now after reading some materials online, I still don't understand how it is we can get a reference to the checkbox by passing in the name of an event to the U.$ method. Everywhere where I have read, the method accepts only the name of an element, so how is it that when we pass in an event name say 'mouseover', that we get a reference to the checkbox, so we can check if it is checked etc.

     

    I'm new to Javascript, so if I've made a mistake in the above explanation, I apologise.

     

    Thank you all in advance.

×
×
  • Create New...