DOCTYPE声明对JS的影响(网页的位置编程)
2008-06-26 00:31
393 查看
在没有DOCTYPE声明的情况下: document.body.clientWidth document.body.clientHeight 为当前窗口的宽度/高度; 在DOCTYPE声明以后 document.body.clientWidth document.body.clientHeight 为整个页面的宽度/高度; document.documentElement.clientWidth document.documentElement.clientHeight 为当前窗口的宽度/高度; 同样增加DOCTYPE声明后 document.body.scrollLeft document.body.scrollTop 要改为 document.documentElement.scrollLeft document.documentElement.scrollTop
scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度 offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
event.clientX 相对文档的水平座标
event.clientY 相对文档的垂直座标
event.offsetX 相对容器的水平坐标
event.offsetY 相对容器的垂直坐标
document.documentElement.scrollTop 垂直方向滚动的值
event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量
scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度 offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
event.clientX 相对文档的水平座标
event.clientY 相对文档的垂直座标
event.offsetX 相对容器的水平坐标
event.offsetY 相对容器的垂直坐标
document.documentElement.scrollTop 垂直方向滚动的值
event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量
相关文章推荐
- DOCTYPE声明对JS获取窗口宽度和高度的影响
- DOCTYPE声明对JS获取窗口宽度和高度的影响【转】
- DOCTYPE声明对JS获取窗口宽度和高度的影响
- DOCTYPE声明对JS获取窗口宽度和高度的影响
- DOCTYPE声明对JS获取窗口宽度和高度的影响
- DOCTYPE声明对JS获取窗口宽度和高度的影响
- 关于选用DOCTYPE及DOCTYPE对JS,CSS的影响
- js 获取鼠标的位置(兼容火狐与ie)用了jquery 进行简化操作,但获取鼠标的是纯js,加上<!DOCTYPE 标准
- DOCTYPE小结,及DOCTYPE位置影响CSS菜单显示的问题
- JS 和 CSS 的位置对其他资源加载顺序的影响
- [C++基础]038_联合类型声明位置对其值的影响
- js定位网页与网页元素的绝对位置
- 网页开头部分的声明DOCTYPE
- JavaScript延迟加载 改变JS的位置加快网页加载速度
- JS 和 CSS 的位置对其他资源加载顺序的影响
- 【软件编程】乐易贵宾VIP教程 - JS改写+网页操作系列教程
- !DOCTYPE声明对JavaScript的影响分析
- 网页的!DOCTYPE声明及对网页起何作用
- 网页开头部分的声明DOCTYPE
- 关于选用DOCTYPE及DOCTYPE对页面css及js的影响