JS DOM.style.height 取不到的情况 为空的情况


	
		
		
	
	
		

大家可以看上面这段代码,这段代码的输出结果是空


为啥是空呢  


因为啊  通过dom.style.width这种方式只能取到行内属性  也就是写在HTML中的style属性,而不是css属性   如下

        
		


非要取css中的值得话 只能变相的取得  如下

var a = document.getElementById("hell").offsetHeight;
console.log(a);	

-------------------------------------------------------------------------------分割线---------------------------------------------------------------------------------------------


最新获取的方法  使用var b = window.getComputedStyle(a).height;  可以动态获取元素的高度  

如果你获取这个dom之后动态去设置了它的高度,那么你可能还需要了解一下 重排   


你可能感兴趣的:(你不知道的JS)