Zadaniem kodu jest zmiana wartości elementu ID dla danego obiektu wyszukiwanego przez ID. Oba podane poniżej fragmenty kodu działają bez błędnie w FF >= 3.0, ale problem występuje pod IE 8 i Safari 4. Oczywiście do tych dwóch ID przypisane są inne style i wartości w CSS. Uprzedzając kolejne pytanie - nie - nie ma możliwości użycia atrybuty CLASS, musi to być ID.
test = document.getElementById('test')
test.id = "testnew"
document.getElementById('test').id = "testnew"
Macie może jakieś pomysły, albo rozwiązania jak zaradzić temu problemowi?