子元素flex:1获取不到宽高

31 阅读1分钟

.father父级元素display:flex,flex-direction: column,.box子级flex:1,然后用document.querySelector(".box").offsetHeight之后获取不到其高度,最终在.box元素里面再套个.child盒子height:100%;然后document.querySelector(".child").offsetHeight才能变相的获取到.box的高度

按照这种说法,flex-direction: row,应该一样获取不到宽度,也可以尝试使用子元素width:100%尝试,变相获取到宽度.