Сообщение от prowoke
|
если брать как getComputedStyle, то он берёт из из файла css
|
Нет. Это тупая, ни на чем не основанная фантазия, возведенная в ранг утверждения. Но если подумать, разве функция называется getStyleFromCSSFile??? На самом деле, это функция возвращает расчитанные стили, т.е. то, что браузер посчитал для этого элемента. И css может и не быть. Тогда вычисляются стили по умолчанию (кстати, и функцию можно попроще сделать):
<body>
<span id="test"></span>
<script>
function returnStyle(element, typestyle){
return "getComputedStyle" in window ?
getComputedStyle(element, null)[ typestyle ] :
element.currentStyle[ typestyle ];
};
alert( returnStyle( document.getElementById("test"), "display" ) );
</script>
</body>