`

文档声明<!DOCTYPE html>导致document.body.offsetHeight取值为0

阅读更多

 

关于通过JS获取窗口高度和宽度的问题,如果使用了文档声明(<!DOCTYPE html>),则取得document.body.offsetHeight的值是0,删除文档声明后,则可以取得正确的值,可见文档声明对JS是有影响的,时间关系没有详细调查,下面的一篇文档可以作为参考。

 

DOCTYPE声明对JS获取窗口宽度和高度的影响

分享到:
评论

相关推荐

    HTML !DOCTYPE 标签 声明HTML版本

    DOCTYPE&gt; 声明,这样浏览器才能获知文档类型。 HTML 4.01 与 HTML5 之间的差异 在 HTML 4.01 中有三种 &lt;!DOCTYPE&gt; 声明。在 HTML5 中只有一种: &lt;!DOCTYPE html&gt; HTML 元素和文档类型(Doctype) 提示和注释 ...

    购物车代码

    .println("&lt;table align='center'&gt;&lt;tr&gt;&lt;th&gt;图片&lt;/th&gt;&lt;th&gt;产品名称&lt;/th&gt;&lt;th&gt;产品价格&lt;/th&gt;&lt;th colspan=2&gt;操作&lt;/th&gt;&lt;/tr&gt;"); try { DBaccess db = new DBaccess(); ArrayList&lt;Goods&gt; goods = db.Search...

    前端面试题

    一、单选题(每题2分,共10分) 1、以下哪一个是html5的dtd A &lt;!DOCTYPE html&gt; B &lt;!DOCTYPE HTML PUBLIC&gt; C &lt;!DOCTYPE xhtml&gt; D &lt;!...C &lt;span&gt;&lt;h1&gt;&lt;p&gt;&lt;img&gt;&lt;dl&gt; D &lt;div&gt;&lt;p&gt;&lt;form&gt;&lt;ul&gt;&lt;h1&gt;

    文章配套网页源代码-HTML <!DOCTYPE> 声明

    博客文章: 关于HTML中的 &lt;!DOCTYPE&gt; 声明 文章配套示例HTML源代码 内容说明:DOCTYPE是Document Type(文档类型)的简写,要想制作符合标准的HTML页面,一个必不可少的关键组成部分就是DOCTYPE声明。

    HTML和XHTML的联系与区别,文档类型<!DOCTYPE>

    NULL 博文链接:https://liuzidong.iteye.com/blog/850929

    使用HTML开发商业网站-创建表格课件.pptx

    &lt;body&gt; ....... &lt;/body&gt; &lt;/html&gt; &lt;table border="1"&gt; &lt;tr&gt; &lt;td&gt;品牌&lt;/td&gt; &lt;td&gt;型号&lt;/td&gt; &lt;td&gt;颜色&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;华为&lt;/td&gt; &lt;td&gt;mate40pro&lt;/td&gt; &lt;td&gt;亮黑色&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OPPO&lt;/td&gt; &lt;td&gt;Reno5 Pro&lt;/td&gt;...

    王者荣耀排位代练接单网站源码HTML带手机版.rar

    王者荣耀排位代练接单网站源码HTML带手机版.rar

    为什么使用DOCTYPE HTML

    DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt; 好在现在的各种web开发工具都足够强大,支持插入模板代码,因此你并不需要把这又...

    从客户端检测到有潜在危险的Request.Form值的asp.net代码

    1、web.config文档&lt;system&gt;后面加入这一句: 代码如下:&lt;pages validaterequest=”false”/&gt; 示例: XML/HTML 代码如下:&lt;?xml version=”1.0″ encoding=”gb2312″ ?&gt; &lt;configuration&gt; &lt;system&gt; &lt;pages ...

    apache-tomcat-8.0.50-windows-x64

    Web服务器,apache-tomcat-8.0.50-windows-x64,绿色免安装版。

    javascript 写的计算器

    用javascript写的,功能一般,纯属个人练习,供参考,见笑

    小鳄鱼HTML5游戏源码

    小鳄鱼HTML5游戏源码,运行需要服务器环境,已经反复测试,放心使用。

    动态网页爱心源码,支持修改文字和音乐

    网页动态爱心代码,支持修改文字和更好音乐等操作。

    HTML5小例程 JAVASCRIPT

    &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8" /&gt; ... &lt;body&gt; &lt;img src="logo.jpg" id="avatar" title="logo" alt="low_key" /&gt; &lt;script src="grayscale.js"&gt;&lt;/script&gt; &lt;/body&gt; &lt;/html&gt;

    index.html

    -- charset="UTF-8":声明该文档的字符编码集是UTF-8,如果不写,就会导致中文乱码 --&gt; &lt;!-- mate标签可以描述该文档的作者,项目说明,关键词等等的一些元信息 --&gt; &lt;meta charset="UTF-8"&gt; &lt;!-- 该文档的标题标签...

    HTML标签大全

    &lt;body&gt;文档主体 &lt;h1&gt; to &lt;h6&gt; HTML 标题 &lt;p&gt;段落 &lt;br&gt;换行 &lt;hr&gt;水平线 &lt;!--...--&gt;注释 --文本 &lt;b&gt;粗体文本 &lt;font&gt;不赞成用。文本字体、尺寸和颜色 &lt;i&gt;斜体文本 &lt;em&gt;强调文本 &lt;big&gt;大文本 &lt;strong&gt;强烈强调文本 ...

    模拟全自动洗衣机程序

    模拟全自动洗衣机程序程序报括洗涤漂洗脱水温控等功能,模拟全自动洗衣机程序

    网页 DOCTYPE html标签的作用1

    DOCTYPE&gt; 声明位于文档中的最前面的位置,处于 &lt;html&gt; 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。如果不写,可能会造

    学习tag标签的例子

    &lt;bodycontent&gt;empty&lt;/bodycontent&gt; &lt;!-- 以下用于声明该标记的属性(可以有多個) --&gt; &lt;attribute&gt; &lt;name&gt;times&lt;/name&gt; &lt;required&gt;true&lt;/required&gt; &lt;rtexprvalue&gt;true&lt;/rtexprvalue&gt; &lt;/attribute&gt; ...

    【JavaScript源代码】javascript实现贪吃蛇小游戏思路.docx

    doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;贪吃蛇&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;canvas id="canvas"&gt;&lt;/canvas&gt; &lt;!-- 我们要操作的canvas --&gt; &lt;input type="button" value="开始游戏" /&gt;&lt;!-- ...

Global site tag (gtag.js) - Google Analytics