element.style — объект, и в него можно напихать что угодно:
document.body.style.abrakadabra = "12345";
alert(document.body.style.abrakadabra);
А в computedStyle будет вычисленное значение свойства.
document.body.style.abrakadabra = "12345";
alert(getComputedStyle(document.body, null).abrakadabra);
Значение неизвестного свойства abrakadabra в styleObject не попало.
В моём примере конечно можно выкинуть создание <style>
это я что-то увлёкся, когда отвечал.
В IE, кажется, свойство runtimeStyle нужно использовать.