十、对象的各种属性,各种值,各种用

1、本身宽高,不包括border

  • clientWidth

  • clientHeight

2、本身宽高,包含border

  • offsetWidth

  • offsetHeight

3、距离左侧和上部的距离,相对于窗口

  • offsetTop

  • offsetLeft

4、获取可滚动的宽高,不包括border,如果内容宽高比本身小,该值为本身宽高,否则就是内容的宽高

  • scrollWidth

  • scrollHeight

5、 获取滚动出去的距离

  • scrollLeft

  • scrollTop

6、获取相对于窗口左上角的点的坐标

  • clientX

  • clientY

7、获取相对于屏幕左上角的点的坐标,建议在移动端使用

  • screenX

  • screenY

8、相对于本身左上角的点,非标准属性

  • offsetX

  • offsetY

9、相对于整个文档左上角的点,建议在移动端使用

  • pageX

  • pageY

10、获取窗口的宽高

  • document.body.clientWidth

  • document.body.clientHeight

  • document.body.offsetWidth(包含border)

  • document.body.offsetHeight(包含border)

11、 获取正文的宽高

注意:不是看到的宽高,而是可以滚动的宽高。

  • document.body.scrollWidth

  • document.body.scrollHeight

12、 获取正文滚动出去的宽高

  • document.body.scrollTop

  • document.body.scrollLeft

12、获取屏幕分辨率的宽高

  • window.screen.width

  • window.screen.height

13、获取左边框宽度和上边框的宽度

注意没有直接获取右边框和下边框的直接属性。

  • clientLeft

  • clientTop

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

推荐阅读更多精彩内容