Cross-browser way to retrieve styles for elements via the DOM
1 2 function newGetStyle(nodeName, sStyle) { 3 var x = document.getElementById(nodeName); 4 var y; 5 if (x.currentStyle) { 6 y = x.currentStyle[sStyle]; 7 } else { 8 try { 9 y = document.defaultView.getComputedStyle(x,null).getPropertyValue(sStyle); 10 } catch(e) { } 11 } 12 return y; 13 }