`
niuqiang2008
  • 浏览: 12623 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

scrollWidth offsetWidth offsetHeight offsetLeft .....

IE 
阅读更多

 

function init(){
	
		 var a = document.getElementById("a");
		 a.innerHTML +="scrollWidth :"+ a.scrollWidth  +"<br/>"
		             + "scrollHeight :" + a.scrollHeight +"<br/>"
					 + "offsetWidth :" + a.offsetWidth +"<br/>"
					 + "offsetHeight :" + a.offsetHeight +"<br/>"
					 + "clientWidth :"+  a.clientWidth  +"<br/>"
					 + "clientHeight :"+  a.clientHeight  +"<br/>"
					 + "offsetLeft: "+a.offsetLeft+  "<br/>"
					 + "offsetTop: "+a.offsetTop
					  
 
	}

 

<div style="width:3600px ; height:600px; position:absolute; top:100px">
  <div style="width:300px ; height:200px; background:#CCCCCC; border: 1px ;padding:10px ; margin:3px;  position:absolute; top:2px; border:7px #000000 solid" id="a"  ></div>
 </div>

 IE

scrollWidth :20
scrollHeight :39
offsetWidth :300
offsetHeight :200
clientWidth :286
clientHeight :186
offsetLeft: 3
offsetTop: 5

 

IE中 border + clientWidth  = width

 

 

FF:

 

scrollWidth :334
scrollHeight :234
offsetWidth :334
offsetHeight :234
clientWidth :320
clientHeight :220
offsetLeft: 3
offsetTop: 5

 

FF 中 :

    clientWidth  = width + padding

 

0
1
分享到:
评论

相关推荐

    前端vue.js

    - `offsetWidth`/`offsetHeight`: 元素的宽度/高度,包括边框和滚动条。 - `offsetLeft`/`offsetTop`: 元素相对于父元素的左/上偏移。 - `scrollLeft`/`scrollTop`: 元素滚动条的位置。 5. **鼠标事件位置属性**...

    HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth完全详解

    **offsetWidth** 和 **offsetHeight** 用于获取元素的总宽度和总高度,包括所有内容、内边距(padding)、边框(border),但不包括外边距(margin)。 - **offsetWidth**: 获取元素相对于版面或由父坐标 `...

    scrollLeft,scrollTop等等详解[定义].pdf

    3. `document.body.offsetWidth`和`document.body.offsetHeight`:这两个属性分别包含了元素的总宽度和总高度,包括边框。 4. `document.body.scrollWidth`和`document.body.scrollHeight`:这两个属性则表示元素的...

    js获取页面及个元素高度、宽度的代码

    - `obj.offsetWidth` 和 `obj.offsetHeight` 分别返回元素自身的宽度和高度,包括内边距和边框,但不包括外边距。 - `obj.offsetTop` 和 `obj.offsetLeft` 返回元素相对于其最近的定位祖先元素(不包含滚动条)的...

    JavaScript得到当前窗口的所有大小值

    5. **`document.body.scrollWidth`**:返回元素及其后代元素的宽度之和(包括被隐藏的部分),用于确定元素是否需要水平滚动条。 6. **`document.body.scrollHeight`**:返回元素及其后代元素的高度之和(包括被隐藏...

    js获取屏幕分辨率的方法

    - `document.body.offsetWidth` 和 `document.body.offsetHeight` 分别表示网页可见区域的宽度和高度,包括了边线的宽度。 #### 定位相关的属性 对于精确定位的需求,JavaScript还提供了一系列属性来帮助开发者更...

    Javascript获取窗口(容器)的大小及位置参数列举及简要说明

    - **offsetWidth 和 offsetHeight**: 这两个属性返回元素的宽度和高度,包括边框、滚动条(如果存在),但不包括外边距(margin)。 - **offsetLeft 和 offsetTop**: `offsetLeft` 返回元素的水平偏移量,它是相...

    js获取浏览器和屏幕的各种宽度高度

    通过offsetWidth和offsetHeight属性我们可以获取到元素的外部尺寸,这包括了滚动条的宽度和高度。具体代码如下: ```javascript var w = document.documentElement.offsetWidth || document.body.offsetWidth; var ...

    javascript scrollLeft,scrollWidth,clientWidth,offsetWidth 完全详解

    scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相...

    javascript中的offsetWidth、clientWidth、innerWidth及相关属性方法

    2. **offsetWidth和offsetHeight** - `offsetWidth` 包含了元素的宽度、左右内填充和左右边框,即 `offsetWidth = width + 左右padding + 左右border`。 - `offsetHeight` 同理,它包含了元素的高度、上下内填充和...

    ASP制作网页,向左滚动图片代码

    4. **offsetHeight**, **offsetWidth**, **offsetTop** 和 **offsetLeft**: 这组属性用于获取元素相对于其最近的定位祖先元素(或者视口)的位置和尺寸。这些属性常用于布局和定位相关的操作。 #### 二、具体实现...

    js相关问题.

    6. `offsetWidth` 和 `offsetHeight`: 包含元素自身宽度和高度,包括内边距和边框,但不包括外边距。 7. `offsetLeft` 和 `offsetTop`: 分别表示元素相对于其最近的定位祖先元素(或包含块)的左侧和顶部偏移距离。 ...

    JQuery坐标定位

    document.body.offsetHeight; ``` 5. **网页正文全文宽度**: ```javascript document.body.scrollWidth; ``` 6. **网页正文全文高度**: ```javascript document.body.scrollHeight; ``` 7. **网页被卷...

    Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法

    offset: [that.offsetTop + that.offsetHeight, that.offsetLeft], maxmin: true, zIndex: layer.zIndex, success: function(layero, index) { layer.setTop(layero); }, moveOut: function(index) { layer....

    JS获取各种高度宽度1

    1. `offsetWidth`和`offsetHeight`:包含元素的边框、内边距和内容,返回CSS像素值。 2. `offsetLeft`和`offsetTop`:分别返回元素相对于其offsetParent的X和Y坐标。 3. `offsetParent`:返回此元素相对于的最近的...

    Javascript dom位置、大小、鼠标定位操作

    5. `offsetWidth` 和 `offsetHeight`:返回元素的整体宽度和高度,包括边框、内填充但不包括滚动条。 6. `scrollWidth` 和 `scrollHeight`:返回元素的总宽度和总高度,即使内容超过可视区域,包括滚动条。 在处理...

    获取页面元素实际宽高的属性的使用

    本文将详细介绍`clientWidth`、`clientHeight`、`scrollWidth`、`scrollHeight`、`offsetWidth`、`offsetHeight`等属性及其应用场景。 #### `clientWidth` 和 `clientHeight` - **定义**:`clientWidth`用于获取...

    用JavaScript获取DOM元素位置和尺寸大小的方法

    为了实现这些功能,开发者需要熟悉一些关键的DOM属性,包括`offsetWidth`, `clientWidth`, `scrollWidth`, `offsetHeight`, `clientHeight`, `scrollHeight`, `offsetLeft`, `clientLeft`, `scrollLeft`, `offsetTop...

Global site tag (gtag.js) - Google Analytics