第一个clearInterval(This.time);放在这个位置为什么不行啊?
var This=this.getElementsByClassName("subNav")[0];
clearInterval(This.time);
if(This){
This.time=setInterval(function(){
This.style.height=This.offsetHeight+16+"px";
if(This.offsetHeight>=120){
clearInterval(This.time);
}
},300)
}