1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
   | 
  el.addEventListener(eventName, handler , Booleans); 
  el.attachEvent('on' + eventName, function(){   handler.call(el); });
 
 
  el.removeEventListener(eventName, handler);
  el.detachEvent('on' + eventName, handler);
 
  if (document.createEvent) {      var event = document.createEvent('HTMLEvents');   event.initEvent('change', true, false);   el.dispatchEvent(event); } else {      el.fireEvent('onchange'); }
 
  var event = window.event||event;
 
  var target = event.target || event.srcElement;
 
  ul.addEventListener('click', function(event) {   if (event.target.tagName.toLowerCase() === 'li') {     console.log(event.target.innerHTML)   } });
 
  |