dl,dt,dd{
margin:0;
padding:0;
cursor:pointer;
}
a{
text-decoration: none;
}
dt{
height:30px;
text-align: center;
line-height:30px;
}
#menuBox>dt{
border:1px solid #ccc;
}
#menuBox>dd{
border:1px solid #ccc;
overflow:hidden;
}
window.οnlοad=function(){
var y=document.getElementById('y');
var style;
if(y.currentStyle){
style=y.currentStyle;
}else{
style=getComputedStyle(y,false);
}
alert(style.height);
}
执行以上代码,打印结果为auto
说明取到的id为“y”的dd标签高度类型为auto
以前看老师做相同案例的时候,老师这么执行打印结果就是90px
不知道为什么我用了ie和360浏览器执行结果都为auto
有大神知道答案吗?