DOM对象

  DOM对象属性 对应css 说明 读/写
width   obj.clientWidth=20

1. 内联样式

<p style="width:20px"></p>

2. 内部/外部CSS

<style>
p{
width: 20px;
border: 0;
padding: 0;
}
</style>
<p></p>

在页面上返回内容的可视宽度

(内容+padding)

不包括边框,边距或滚动条

只读
obj.scrollWidth=20

1. 内联样式

2. 内部/外部CSS

子元素整个盒子宽度以及当前元素左侧padding值

(内容+padding)

只读
obj.offsetWidth=20

1. 内联样式

2. 内部/外部CSS

返回元素的宽度,

包括边框和填充

(内容+padding+border)

只读
obj.style.width="20px"  <p style="width:20px"></p>

内联中定义才能读到值,否则为空

可写
obj.width   这个属性并没有  
height     与width一样   
top  obj.offsetTop=20   元素border外侧相对父元素border内侧垂直方向的偏移量 只读
obj.scrollTop=20  

overflow:scroll时会出现滚动条

当前内容的顶部相对原始内容顶部的距离

可写
obj.style.top="20px"  

内联中定义才能读到值,否则为空

可写
left     与top一样   

Window窗口

  属性 说明
width window.innerWidth 窗口的文档显示区的宽度
window.outerWidth 窗口的外部宽度,包含工具条与滚动条
height   与width相似
left window.screenLeft 返回相对于屏幕窗口的x坐标
top   与left相似

event事件

纵坐标与横坐标类似,这里只列出横坐标

属性 说明
event.screenX

鼠标指针相对于电脑屏幕的水平坐标
event.clientX

鼠标指针向对于浏览器页面(或可见区域)的水平坐标

event.pageX

鼠标指针相对于整个文档的水平坐标

最新文章

  1. JS中的柯里化与反柯里化
  2. git资料图
  3. 【linux】学习4
  4. c# windows编程控件学习-1
  5. linux 挂载(转载)
  6. java 泛型类
  7. 忽然想到,为什么以前iOS的工资高
  8. H264格式具体说明
  9. 【甘道夫】Hive 0.13.1 on Hadoop2.2.0 + Oracle10g部署详细解释
  10. 360春秋杯CTF比赛WRIteUP
  11. python操作MongoDB、MySQL、Postgres、Sqlite、redis实例
  12. random模块,time模块,os模块,sys模块
  13. nginx防盗链、nginx访问控制、nginx解析php相关配制、nginx代理
  14. ajax添加header信息
  15. 自定义$(&#39;#form&#39;).serialize() var params = $(&#39;#xxx_form&#39;).serializeObject();
  16. wxWidgets:菜单
  17. Git的gitattributes文件详解
  18. Netty接收HTTP文件上传及文件下载
  19. 徐州网络赛C-Cacti Lottery【DFS】
  20. hibernate双向ManyToMany映射

热门文章

  1. mysql查询表达式解析
  2. matplotlib的安装和允许中文及几种字体
  3. [C++]线性链表之单链表
  4. 第26月第18天 mybatis_spring_mvc
  5. 给tomcat 配置https
  6. 2017-2018-2 20165237 实验二《Java面向对象程序设计》实验报告
  7. Django中的csrf基础了解
  8. Vue &amp; webpack
  9. 基于React 的前端UI开发框架 及与Electron 的结合 https://cxjs.io/
  10. web前端之性能