比如一个元素高度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;
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
4 回答5.4k 阅读
2.8k 阅读
1 回答4.2k 阅读✓ 已解决
3 回答10.4k 阅读✓ 已解决
4 回答7k 阅读
demo: https://jsfiddle.net/zvejg6hp/
通过DOM对象的scrollHeight属性获取
MDN文档