Hi,
ich würde folgendermaßen ansetzen:
Bastele dir eine Klasse, die die komplette Liste sowie das/die HTML Element(e) kennt, und weitere Eigenschaften haben kann, wie z.B. die Anzahl der Elemente pro Seite.
Im Konstruktor (o.ä) würde ich Click Events an die Pfeilbuttons machen, die jeweils die aktuelle Seite hoch oder runterzählen.
Wird die Seitenzahl verändert, sorgt die Klasse dafür, dass sie die entsprechenden Elemente aus der Liste rausrückt, und am HTML Element darstellt. Welche das sind, kann man sich ja leicht durch Seitenzahl + Elemente pro Seite ausrechnen.
Gruß!