最新の 2 つのブラウザで確認しました。
JS コード:
window.onload = function () {
alert
(document.getElementById("slideshow").getElementsByTagName ("img") [0].style.width);
}
HTML コード:
<!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>
CSS コード:
#slideshow img {
display : none;
width : 300px;
height : 200px;
}
しかし、アラートから空の文字列があります。エラー (Firebug ではエラーなし) が発生するのはなぜですか? css ファイルから追加されたスタイルをまったく読み取ることはできますか? http://jsfiddle.net/HM47Q/