我在两个最新的浏览器中检查了它。
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/