Я предполагаю что id="text" ещё не успевает "загрузится" в DOM-дерево (паршивенько сказано конечно, но смысл вы поймёте. ). Если хотите проверить просто вставьте следующую строчку и вы увидите так ли это.
var eText = document.getElementById('text');
console.log(eText); // эту строку нужно вставить
eText.style.MozTransform = 'rotate(45deg)';
Хотя была бы ошибка. Но у меня работает и по вашему:
function func(){
var eText = document.getElementById('text');
console.log(eText);
eText.style.MozTransform = 'rotate(45deg)';
eText.style.WebkitTransform = 'rotate(45deg)';
eText.style.OTransform = 'rotate(45deg)';
eText.style.MsTransform = 'rotate(45deg)';
eText.style.transform = 'rotate(45deg)';
}
func();