有关JS获取高度的问题

    console.log('==============================================')
    console.log('document.documentElement.clientWidth', document.documentElement.clientWidth)
    console.log('document.documentElement.clientHeight', document.documentElement.clientHeight)
    console.log('document.documentElement.offsetWidth', document.documentElement.offsetWidth)
    console.log('document.documentElement.offsetHeight', document.documentElement.offsetHeight)
    console.log('document.documentElement.scrollWidth', document.documentElement.scrollWidth)
    console.log('document.documentElement.scrollHeight', document.documentElement.scrollHeight)
    console.log('document.documentElement.scrollTop', document.documentElement.scrollTop)
    console.log('document.documentElement.scrollLeft', document.documentElement.scrollLeft)
    console.log('window.screen.height', window.screen.height)
    console.log('window.screen.width', window.screen.width)
    console.log('window.screen.availHeight', window.screen.availHeight)
    console.log('window.screen.availWidth', window.screen.availWidth)
    console.log('window.screenTop', window.screenTop)
    console.log('window.screenLeft', window.screenLeft)

有关DTD的问题。
页面指定了DTD,即指定了DOCTYPE时,使用document.documentElement。
页面没有DTD,即没指定DOCTYPE时,使用document.body。

总的 scrollHeight= clientHeight + scrollTop

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容