JavaScript 必须知道的技巧

1.style属性是一个对象,如果不是内嵌样式,而是外部引入的

那么,alert(element.style.)是弹不出来的

example:这样是height是获取不到的

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
#sea
{
border
:1px solid red;
height
:50px;
width
:50px;
}
</style>
<script type="text/javascript">
window.onload
=function(){
var sea=document.getElementById("sea");
alert(sea.style.height);
}
</script>
</head>
<body>
<div id="sea">sea</div>
</body>
</html>

修改一下则可以弹出style:

 

 <div id="sea" style="height:100px">sea</div>

结论:style只能获取到内嵌的样式,不能获取到外部引入的样式。


posted @ 2012-02-21 12:16  猪弟  阅读(125)  评论(0)    收藏  举报