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'/>