Hacker News new | past | comments | ask | show | jobs | submit login

document.getElementsByClassName('clicky').forEach(function(el) { el.addEventListener('click', doSomething); });



I'm not sure that works. getElementsByClassName (and Id and querySelector) returns a NodeList, not an Array, so there's no foreach, you have to convert it to an array first.


Array.prototype.slice.call(document.getElementsBy....


That's also a ton of tying and a lot of code that a minifier can't reduce. I guess its possible, but do you really want to writing such verbose code?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: