Hallo,
if(styleobj)styleobj.item(sel).style[prop]=val;
Äh, das wundert mich aber.
Wieso sollte item() einen String entgegennehmen? Und dann auch noch, wenn man »roterText« übergibt, die Regel mit dem Selektor ».roterText« zurückgeben?
Kann es sein, dass item("String") einfach zu item(0) wird und somit die erste Regel zurückliefert, also nicht unbedingt die gewünschte? Man muss also nach wie vor alle Regeln durchlaufen und selectorText prüfen.
Mathias