Hallo Koken,
da die Gruppen ja keinen Zeilen entsprechen wird fastix' ansatz wahrscheinlich nicht genau das sein, was du braucghst. Ich habe auch Zweifel, ob mein Ansatz valide ist, aber gib doch allen deinen Tabellenzellen mal ein name-Atribut, z.B. name="gruppeX" und dann kannst du sie ja, zumindest in einigen Browsern damit ansprechen, also:
function hinterlegen (x){
for(i=0; i<document.getElementsByName(x).length; i++)(
document.getElementsByName('gruppeX)[i]style.backgroundColor='silver';
}
}
<td name="gruppeX" onMouseover="hinterlegen(this.name)">inhalt</td>
Ich habe es nicht getestet, berichte, ob und in welchen Browsern es funktioniert!
Wenn du mit substring() arbeitest, kannst du statt dem name-Attribut auch den einzelnen Tabellenzellen ein eindeutiges id-Attribut geben, und entsprechend mit document.getElementById() arbeiten. Dann ist es wahrscheinlich auch valide.
Gruß Gernot