javascript - Wie erhalte ich die Höhe eines höhenadaptiven Elements?
phpcn_u15822017-05-16 13:43:33
0
5
568
Die Höhe meiner Elementbox ist nicht festgelegt und wird um den Teilmengeninhalt erweitert. Wie erhalte ich ihre Höhe? Alle Methoden wie Höhe sind 0. Gibt es eine Möglichkeit, die tatsächliche Höhe zu ermitteln?
你可以 延时一点时间再去获取内容的高度,例如这样
clientHeight, scrollHeight, offsetHeight
innerHeight, outerHeight
基本上总有一款适合你的
获取的都是0 因为高度没设置 我想要的是网页加载完成后 显示的实际高度,包括子集的
第一种可能没渲染完,js就执行了。。获取到0
第二种可能里面子元素都是浮动的,或者绝对定位了。最外一层没高度
第三种可能获取错元素了,js写错?
应该是还没等渲染完元素就执行获得高度的代码导致的。