js获取元素高度不精确的问题

该文章由 leevare 发布于 ,归类于 Javascript

使用clientHeight获取元素的高度时,会发现获取的都是整数值,其实这是js自动对其进行了四舍五入,这就导致了获取的结果会出现偏差,使用getComputedStyle,就可以解决这个问题。

function getOffsetHeight (element) {
    const styleList = element.currentStyle ? element.currentStyle : window.getComputedStyle(element, null)
    return parseFloat(styleList.height)
}

如果觉得我的文章对您有用,请您随意打赏。您的支持将鼓励我更加努力创作!

相关文章:

说点什么

avatar
300
  Subscribe  
提醒