Das ist ja der Punkt. Wie kann eine Referenz auf tr.style ermittelt werden, wenn das Objekt tr und eine Variable mit Inhalt 'style' als String gegeben sind.
var x = 'style'
tr.x.weitere_eigenschaft = ...soll dann während der Laufzeit in tr.style.weitere_eigenschaft aufgelöst werden soll.
tr[x].weitere_eigenschaft = ...
Meine bisherige Lösung für solche Fälle war eval('tr.' + x + '.weitere_eigenschaft')
eval ist evil!
Struppi.