" , , this contentCheck ( ):
var input = document.getElementsByClassName('input');
var contentCheck = function(){
if(this.value>0) this.classList.add('filled');
else this.classList.remove('filled');
};
for(var i=0; i<input.length; i++) {
input[i].addEventListener('blur',contentCheck);
}
: classList toggle, :
var contentCheck = function(){
this.classList.toggle('filled', this.value > 0);
};
" " ( , , ), contentCheck , :
var input = document.getElementsByClassName('input');
var makeContentCheckHandler = function(i){
return function() {
if(input[i].value>0) input[i].classList.add('filled');
else input[i].classList.remove('filled');
};
};
for(var i=0; i<input.length; i++) {
input[i].addEventListener('blur', makeContentCheckHandler(i));
}
. , .