`

document document.body.

 
阅读更多
$("#editor").parent().parent();
$(document)[0].children[0].outerHTML;


clientHeight可视区域
scrollHeight滚动区域
<script>
var dom1=document.getElementById("p").clientHeight;
var dom2=document.getElementById("p").scrollHeight;
var x=dom1-dom2
x>=0?alert("没有"):alert("有,挡住了"+x*(x>0?1:-1)+"像素")
</script>

------------------
电脑屏幕分辨率:1440 * 900

最大化浏览器,刷新浏览器
alert($(window).width() + "---" + $(window).height());          1423---768
alert($(document).width() + "---" + $(document).height());   2008---2216
alert($("body").width() + "---" + $("body").height());             2000---2200

缩小浏览器,刷新页面
alert($(window).width() + "---" + $(window).height());          变小
alert($(document).width() + "---" + $(document).height());  不变
alert($("body").width() + "---" + $("body").height());            不变

由此可看出浏览器窗体模型:
$(window):  浏览器显示网页内容的部分
$(document):整个网页文档流
$("body"):就是body,嘿嘿
分享到:
评论

相关推荐

    火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题

    在探讨“火狐、谷歌、IE关于`document.body.scrollTop`和`document.documentElement.scrollTop`以及值为0的问题”这一主题时,我们深入分析了浏览器在处理页面滚动位置时的不同行为,尤其是当滚动位置值始终为0时的...

    document.body.scrollTop用法

    ### document.body.scrollTop 用法详解 #### 一、概述 `document.body.scrollTop` 是一个用于获取或设置浏览器中页面垂直滚动距离的属性。这个属性在前端开发中非常实用,尤其是在处理页面滚动效果、动态布局调整等...

    document.body属性.document.body.scrollTop

    `document.body.scrollTop` 是 `document.body` 对象的一个属性,它用于获取或设置浏览器窗口中 `&lt;body&gt;` 元素顶部到视口顶部的距离,即滚动条滚动了多少像素。这个属性在处理页面滚动和动态布局时非常有用,尤其在...

    解决VUE中document.body.scrollTop为0的问题

    Vue中document.body.scrollTop的值总为零的解决办法 最近在做vue的时候监听页面滚动发现document.body.scrollTop一直为0 但是发现document.body.scrollTop一直是0。 查资料发现是DTD的问题。 页面指定了DTD,即指定...

    Document.body.scrollTop的值总为零的快速解决办法

    在JavaScript中,`document.body.scrollTop` 是一个常用于获取网页滚动条顶部到页面内容顶部的距离的属性。然而,有时候你会发现这个属性的值始终为零,即使页面已经进行了滚动。这通常与文档类型声明(DOCTYPE)...

    JAVASCRIPT-DOCUMENT方法大全.pdf

    6. `document.body`: 访问`&lt;body&gt;`元素,可以设置其样式和属性,如`document.body.bgColor`、`document.body.link`等。 7. `document.body.innerText`和`innerHTML`: 分别用于设置或获取`&lt;body&gt;`内的纯文本和HTML...

    document.documentElement和document.body区别介绍

    在标准模式下,则需要先判断document.documentElement.scrollLeft和document.documentElement.scrollTop是否为0,若是则使用document.body.scrollLeft和document.body.scrollTop。 了解了这些区别后,前端开发者在...

    js document对象详解

    6. document.body.innerText:设置 `&lt;body&gt;` 和 `&lt;/body&gt;` 之间的文本。 7. document.body.innerHTML:设置 `&lt;body&gt;` 和 `&lt;/body&gt;` 之间的 HTML 代码。 8. document.body.topMargin:页面上边距。 9. document.body....

    document属性和方法.txt

    document.body.innerText = "这是一个新文本。"; ``` ##### 8. `document.body.innerHTML` 用于获取或设置body元素的HTML内容。 - **语法**: ```javascript document.body.innerHTML ``` - **示例**: ```...

    JS,Jquery获取各种屏幕的宽度和高度

    1. **`document.body.clientWidth`** 和 **`document.body.clientHeight`**: - 这两个属性分别用于获取可视区域的宽度和高度,不包括滚动条和边框。 2. **`document.body.offsetWidth`** 和 **`document.body....

    document.body.scrollTop 值总为0的解决方法 比较常见的标准问题

    在本文中,我们将探讨`document.body.scrollTop`在某些情况下值为0的问题以及解决方案。 问题的核心在于`document.body.scrollTop`在具有DTD(Document Type Definition)的页面上可能不会如预期般工作。DTD 是一种...

    深入探讨:JavaScript中的`document.head`与`document.body`属性

    本文将详细探讨document.head与document.body的区别、它们的用途以及如何在实际开发中正确使用它们。 document.head和document.body是JavaScript中用于访问和操作HTML文档头部和主体的重要属性。它们在Web开发中的...

    javascript scrollTop正解使用方法

    在实际应用中经常会遇到以下问题:document.documentElement.scrollTop在Chrome里总为0document.body.scrollTop 在IE和firefox里总为01、各浏览器下 window.pageYOffset/document.documentElement.scrollTop/...

    javascript document对象详细介绍

    8. **`document.body.topMargin`**、**`document.body.leftMargin`**、**`document.body.rightMargin`**、**`document.body.bottomMargin`**:分别设置页面上、左、右、下的边距。 ```javascript document.body....

    JS的document_详细介绍及用法

    2. `document.body.onmouseover="func()"`: 鼠标移动到body上时执行函数`func()`。 3. `document.body.onmouseout="func()"`: 鼠标离开body时执行函数`func()`。 此外,`document`对象还有许多其他属性和方法,如`...

    用javascript地址栏显示源码

    - 通过`document.body.innerText = s`将获取到的源代码字符串设置为`&lt;body&gt;`标签内的文本内容。 - 这样做可以将HTML源代码以纯文本的形式显示出来,方便阅读和分析。 #### 示例代码解析 ```javascript ...

    JavaScript的document方法汇总

    - `document.body.appendChild(oTag)`:将一个元素添加到`&lt;body&gt;`元素的子节点列表末尾。 5. **事件监听**: - `document.body.onclick`:当用户点击`&lt;body&gt;`元素时触发。 - `document.body.onmouseover`:当...

Global site tag (gtag.js) - Google Analytics