Hallo
Eine Taballe kann teilweise ausgeblendet werden kann.
Die einfachere, auch schlichtere, aber schlechtere Lösung wäre dies mit CSS zu machen, Stichworte: Checkbox-Hack oder :target. Die Lösung ist aber nicht barrierefrei.
Oder halt mit JavaScript. Dann solltest du nur darauf achten dass die Tabelle immer komplett bei den Besuchern angezeigt wird, die JavaScript blockiert haben.
Falls die Lösung sich automatisch der Tabellenlänge anpassen soll kommst du um JavaScript nicht herum.
Oder eine Lösung mit PHP und CSS erstellen, was aber im Endeffekt sehr viel Aufwand mit den Nachteilen einer CSS-Lösung wäre.
Gruss
MrMurphy