资讯专栏INFORMATION COLUMN

document.body与document.documentElement

G9YH / 2648人阅读

摘要:区别返回当前文档中的元素或者元素返回文档对象的根元素的只读属性如文档的元素相关说明页面具有,或者说指定了时,使用。在和中均是如此。为了兼容,不管有没有,可以使用如下代码用于

区别
document.body //返回当前文档中的元素或者元素
document.documentElement //返回文档对象(document)的根元素的只读属性(如HTML文档的  元素)
DTD相关说明

页面具有 DTD,或者说指定了 DOCTYPE 时,使用 document.documentElement。
页面不具有 DTD,或者说没有指定了 DOCTYPE,时,使用 document.body。
在 IE 和 Firefox 中均是如此。
为了兼容,不管有没有 DTD,可以使用如下代码:

var scrollTop = window.pageYOffset  //用于FF
                || document.documentElement.scrollTop  
                || document.body.scrollTop  
                || 0;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/60394.html

相关文章

  • BOM-各种宽高

    摘要:表示元素可见课件内容的高度,包括以下几部分可见内容包括的高度,隐藏内容由于存在垂直滚动条不被包括。 1. window下的宽高 获取高度可以可以省略window window.innerWidth,通过字面意思我们知道这是一个内部的宽度,如果有滚动条,则包含滚动条的宽度 window.innerHeight,表示内部可用的高度,如果有滚动条,则包含滚动条的高度 window.o...

    Yuanf 评论0 收藏0
  • BOM-各种宽高

    摘要:表示元素可见课件内容的高度,包括以下几部分可见内容包括的高度,隐藏内容由于存在垂直滚动条不被包括。 1. window下的宽高 获取高度可以可以省略window window.innerWidth,通过字面意思我们知道这是一个内部的宽度,如果有滚动条,则包含滚动条的宽度 window.innerHeight,表示内部可用的高度,如果有滚动条,则包含滚动条的高度 window.o...

    MageekChiu 评论0 收藏0
  • BOM-各种宽高

    摘要:表示元素可见课件内容的高度,包括以下几部分可见内容包括的高度,隐藏内容由于存在垂直滚动条不被包括。 1. window下的宽高 获取高度可以可以省略window window.innerWidth,通过字面意思我们知道这是一个内部的宽度,如果有滚动条,则包含滚动条的宽度 window.innerHeight,表示内部可用的高度,如果有滚动条,则包含滚动条的高度 window.o...

    fantix 评论0 收藏0
  • 浏览器的各种位置值获取

    摘要:包括和属性是可以赋值的,并且会立即自动滚动网页到相应位置,因此可以利用它们改变网页元素的相对位置。另外,方法也有类似作用,可以使网页元素出现在浏览器窗口的左上角。网页元素的位置那就是使用方法。就是透过浏览器看内容的这个区域高度。 获取网页的大小 一张网页的全部面积,就是它的大小,通常是由内容和css样式表决定的。浏览器窗口的大小,是在浏览器中看到的那部分网页面积。又叫做viewport...

    lvzishen 评论0 收藏0
  • 获取屏幕宽高width(),outerWidth,innerWidth,clientWidth的区别

    摘要:基本介绍与与获得的是屏幕可视区域的宽高,不包括滚动条与工具条。纵向滚动条宽度横向滚动条高度与与获得的是加上工具条与滚动条窗口的宽度与高度。兼容性和属性与和属性以及以下不支持。 基本介绍 $(window).width()与$(window).height() $(window).width()与$(window).height():获得的是屏幕可视区域的宽高,不包括滚动条与工具条。 $...

    woshicixide 评论0 收藏0
  • 关于JS、JQ获取可视区域的高度、宽度以及屏幕分辨率的那些事

    摘要:用和获取相关属性网页可见区域宽网页可见区域高网页可见区域宽包括边框的宽网页可见区域高包括边框的高网页正文全文宽网页正文全文高网页下滑的距离网页左滑的距离屏幕分辨率的高屏幕分辨率的宽屏幕可用工作区的高屏幕可用工作区的高浏览器可视区域的内宽度, 用JS和JQ获取相关属性 JavaScript document.body.clientWidth;//网页可见区域宽document.body....

    or0fun 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<