Max: JS im IE8

Beitrag lesen

Hallo Leute,
ich bin dabei, Quicksand in meine Seite zu integrieren, das heißt die Quicksand-min.js ans Ende des body und die Selection (var elements = Quicksand.select('div p:nth-of-type(even)');) und den Style (~~~javascript for(var i = 0; i < elements.length; i++) {
    elements[i].style.background = '#ddd';
}

Funktioniert einwandfrei im Firefox, aber leider nicht im IE8 ... Die Fehler liegen laut dem IE8 in der Quicksand-min.js in Zeile 88 bei Zeichen 139 (`for(var b=[],d=0;d<c.length;d++)A.apply(b,c[d].getElementsByTagName(e));`{:.language-javascript}) und in Zeile 28 bei Zeichen 159 (`var h=[];A.apply(h,f[0].getElementsByTagName(a));`{:.language-javascript}) (je "JScript-Objekt erwartet", "Code 0").  
Wie kriege ich die Engine im IE8 zum Laufen? Integriere ich vielleicht auch falsch? Wie müssen die Fehler korrigiert werden? Es sollte nicht am IE8 liegen; [der IE7 scheint zu klappen](http://quicksand.joijs.com/home/#performance).  
Ich danke euch schon mal vielmals!  
Max