I like your IIFE there. It's more elegant than the way I usually see this one fixed:<p><pre><code> for (var i = 0; i < domElems.length; ++i) {
domElems[i].onclick = clickHandler(i);
}
function clickHandler(n){
return function(){
console.log(n);
};
}</code></pre>