Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не считывает стиль (https://javascript.ru/forum/misc/40636-ne-schityvaet-stil.html)

_Alex9_ 13.08.2013 17:31

Не считывает стиль
 
window.onload = function () {
                                    alert (document.getElementById("slideshow").getElementsByTagName ("img") [0].style.width);
                                }

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Title</title>
<script src="script.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body> 
    <div id="slideshow">
        <img src="slides/1.gif">
        <img src="slides/2.gif">
        <img src="slides/3.gif">
    </div>
</body>
</html>

Код:

#slideshow img {
                    display : none;
                    width : 300px;
                    height : 200px;
                }

Можно ли вообще считать значение стиля, заданное css файлом ?

danik.js 13.08.2013 18:38

Цитата:

Сообщение от _Alex9_
Можно ли вообще считать значение стиля, заданное css файлом ?

getComputedStyle(el).width

В IE8 el.currentStyle

А ширину загруженной(!) картинки можно узнать через img.offsetWidth


Часовой пояс GMT +3, время: 06:55.