码迷,mamicode.com
首页 > 其他好文 > 详细

style.height、offsetHeight、clientHeight、scrollHeight的区别

时间:2015-08-09 22:37:12      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:javascript

style.height
包括元素的滚动条,不包括边框

clientHeight
不包括元素的滚动条和边框

offsetHeight
包括元素的滚动条和边框

scrollHeight
offsetHeight+scrollTop

小贴士:
在IE下,创建一个oLi

    <style>
        li{/*不设置li的高度*/}
    </style>
    <script>
        var oLi = document.createElement(‘li‘);
        oLi.innerHTML=‘我是li的内容‘;
        /*
            在oLi还没有添加到父级之前,
            IE的获取当前样式方法
            getComputedStyle(oLi).height
            只能返回"auto"

            而oLi.clientHeight能返回实际高度

        */
        document.body.appendChild(oLi);
    </script>

版权声明:本文为博主原创文章,转载还请留言。

style.height、offsetHeight、clientHeight、scrollHeight的区别

标签:javascript

原文地址:http://blog.csdn.net/u014420383/article/details/47380383

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!