Javascript高度属性未正确返回

时间:2017-09-07 00:26:55

标签: javascript html properties height

https://jsfiddle.net/h2nhb5ah/2/

有谁知道为什么我的变量scrollratio没有采用正确的值(即div#leftdiv#right的高度比率?)

如果变量scrollratio被替换为数字,那么代码可以正常工作,但变量本身似乎没有。

理想情况下,我还想找出一种方法来使用body.style.height代替8

1 个答案:

答案 0 :(得分:0)

要获取元素的高度,请使用clientHeight属性:

var scrollratio = document.getElementById('right').clientHeight / menu.clientHeight;
// => 2.051948051948052