怎么获取一个有滚动条的元素的实际高度

比如一个元素高度300px 给了overflow-y属性 让他高度超出300px后出现滚动条 请问怎么获取这个元素的实际高度

阅读 17.7k
5 个回答

$(dom).prop('scrollHeight')

jquery直接用$(dom).height()可以获取。

document.getElementById("box").scrollHeight当内容未撑开容器时高度为盒子高度,当内容撑开出现滚动条时是元素内容实际高度

overflow:auto;
height:300px;

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题