比如一个元素高度300px 给了overflow-y属性 让他高度超出300px后出现滚动条 请问怎么获取这个元素的实际高度
demo: https://jsfiddle.net/zvejg6hp/通过DOM对象的scrollHeight属性获取MDN文档
$(dom).prop('scrollHeight')
jquery直接用$(dom).height()可以获取。
document.getElementById("box").scrollHeight当内容未撑开容器时高度为盒子高度,当内容撑开出现滚动条时是元素内容实际高度
overflow:auto;height:300px;
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答812 阅读✓ 已解决
6 回答762 阅读✓ 已解决
2 回答1.9k 阅读
4 回答5.5k 阅读
2.8k 阅读
1 回答4.3k 阅读✓ 已解决
3 回答10.5k 阅读✓ 已解决
4 回答7.1k 阅读
demo: https://jsfiddle.net/zvejg6hp/
通过DOM对象的scrollHeight属性获取
MDN文档