В моём примере ведь не используется цикл, только функция в качестве аргумента к Array.prototype.forEach.call. Если это писать долго, можно поставить этот forEach в NodeList.prototype:
NodeList.prototype.forEach=Array.prototype.forEach;
...
functio: function () {
elements.forEach(function(v)
{
v.parentNode.removeChild(v);
});
return this;
}