I'm trying to do the following:
function() {
 var elements = document.getElementsByClassName('class');
 var length = elements.length;
 for (var i = 0; i < length; i++) {
  var element = elements[i];
  element.addEventListener('input', function() { return handleInputEvent(element); }, false);
 }
}
function handleInputEvent(element) {
 var value = element.value; // empty string
}
but when I try to get the element's value, it keeps coming back as an empty string even though I'm typing in a number or letter. Any ideas?
html is a bunch of inputs
<input type='text' class='class'/>
<input type='text' class='class'/>
<input type='text' class='class'/>
 
    