1.屏幕尺寸
 window.screen.height               //屏幕分辨率的高
window.screen.width //屏幕分辨率的宽
window.screen.availHeight //屏幕可用工作区的高
window.screen.availWidth //屏幕可用工作区的宽
2、window对象尺寸
  //获取窗口中文档显示区域的宽度及高度(兼容IE与DOM浏览器):
window.innerWidth ? window.innerWidth : document.body.clientWidth;
window.innerHeight ? window.innerHeight : document.body.clientHeight; //innerHeight:窗口中文档显示区域的高度,不包括菜单栏、工具栏等部分,可读可写。IE不支持,IE中body元素的clientHeight与该属性相同。
//innerWidth:窗口中文档显示区域的宽度,该属性可读可写。IE不支持,IE中body元素的clientWidth与该属性相同。clientHeight与clientWidth属性是只读的。
3、元素对象尺寸
  • offsetWidth (width+padding+border)当前对象的宽度。

  style.width也是当前对象的宽度(width+padding+border)。区别:

  1)style.width返回值除了数字外还带有单位px;
  2)如对象的宽度设定值为百分比宽度,则无论页面变大还是变小,style.width都返回此百分比,而offsetWidth则返回在不同页面中对象的宽度值而不是百分比值;
  3)如果没有给HTML元素指定过width样式,则style.width 返回的是空字符串

  • offsetHeight :(Height+padding+border)当前对象的高度。

  style.height也是当前对象的高度(height+padding+border)。区别:

    1)style.height返回值除了数字外还带有单位px;
       )如对象的高度设定值为百分比高度,则无论页面变高还是变矮,style.height都返回此百分比,而offsetHeight则返回在不同页面中对象的高度值而不是百分比值;
      3)如果没有给HTML元素指定过height样式,则style.height返回的是空字符串

 scrollWidth     //获取对象的滚动宽度
scrollHeight //获取对象的滚动高度
clientWidth //获取对象可见内容的宽度,不包括滚动条,不包括边框
clientHeight //获取对象可见内容的高度,不包括滚动条,不包括边框
4、元素对象偏移属性
 offsetLeft      //当前对象到偏移参考父元素左边的距离,不能对其进行赋值,设置对象到父元素左边的距离用style.left
offsetTop //当前对象到偏移参考父元素顶部的距离,不能对其进行赋值,设置对象到父元素顶部的距离用style.top
offsetParent //当前对象的偏移参考父元素

最新文章

  1. 签名 cd
  2. h5上传图片
  3. js基础的知识整理
  4. DP:Multiplication Puzzle(POJ 1651)
  5. Android Notification通知栏使用
  6. Java 第七天 动态代理
  7. java基本概念
  8. MVC 模型js远程校验的使用方法
  9. 使IE6同样支持圆角效果
  10. .hive命令的3种调用方式 以及源码
  11. 树莓派0 ubuntu无显示器ssh登录终端
  12. 吐血整理 20 道 Spring Boot 面试题,我经常拿来面试别人!
  13. kafka原理和实践(四)spring-kafka消费者源码
  14. 如何将uniurlframe中html调用delphi的函数
  15. HNOI2014做题笔记
  16. 移动端适配方案 flexible.js
  17. postman—数据同步和创建测试集
  18. MathType在手,公式不求人!
  19. 143. Long Live the Queen 树形dp 难度:0
  20. spring boot maven多模块打包部署到tomcat

热门文章

  1. 【2017 Multi-University Training Contest - Team 2】Maximum Sequence
  2. Webservice银行报文接口设计
  3. Oracle11gR2 Windows 7 64bit and PL/SQL Developer排错
  4. Leetcode:signal_number_ii
  5. Word Ladder II [leetcode]
  6. Chrome不能在网易网盘中上传文件的解决办法
  7. [NOI.AC#33]bst 线段树
  8. Android学习笔记进阶21之设置壁纸
  9. Logstash之Logstash inputs(file和redis插件)、Logstash outputs(elasticsearch 和redis插件)和Filter plugins
  10. HDU 1197 Specialized Four-Digit Numbers