title: Why does addEventListener for load event not work with a div?
body: <p>When adding an event listener for the <code>load</code> I can't just use a function literal like I do for the click event. Why can't I use a function literal like I do for my click event?</p>
  
  <pre><code>&lt;body&gt;
      &lt;div&gt;some content&lt;/div&gt;
      &lt;script&gt;
          var div = document.getElementsByTagName("div")[0];
          // does not work (console is not written to when page loads)...
          div.addEventListener("load", function(){console.log("div load event")}, false);
          // works (console is written to when div content is clicked...
          div.addEventListener("click", function(){console.log("div click event")}, false);
      &lt;/script&gt;
  &lt;/body&gt;
  </code></pre>