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只能获取到内嵌的样式,不能获取到外部引入的样式。

浙公网安备 33010602011771号