document.width

  • 版本网址缩略名: DOM/document.width
  • 版本标题: document.width
  • 版本 id: 371985
  • 创建于:
  • 创建者: ziyunfei
  • 是否是当前版本?
  • 评论

修订内容

{{DomRef}} {{Obsolete_header}}

{{gecko_callout_heading("6.0")}}

从Gecko 6.0开始,不再支持document.width,请使用document.body.clientWidth来代替.查看{{domxref("element.clientWidth")}}.

概述

返回当前文档中的{{HTMLElement("body")}}元素的宽度,单位为像素.Internet Explorer不支持该属性.

语法

pixels = document.width;

示例

function init() {
    alert("当前文档的宽度为 " + document.width + " 像素.");
}

请使用下面的属性来替代该属性

document.body.clientWidth              /* <body>元素的宽度 */
document.documentElement.clientWidth   /* <html>元素的宽度 */
window.innerWidth                      /* window的宽度 */

规范

{{DOM0}}

相关链接

  • {{domxref("document.height")}}

修订版来源

<div>
  {{DomRef}} {{Obsolete_header}}</div>
<div class="geckoVersionNote">
  <p>{{gecko_callout_heading("6.0")}}</p>
  <p>从Gecko 6.0开始,<code>不再支持document.width,请使用</code><code>document.body.clientWidth</code>来代替.查看{{domxref("element.clientWidth")}}.</p>
</div>
<h2 id="Summary" name="Summary">概述</h2>
<p>返回当前文档中的{{HTMLElement("body")}}元素的宽度,单位为像素.Internet Explorer不支持该属性.</p>
<h2 id="Syntax" name="Syntax">语法</h2>
<pre class="syntaxbox">
<em>pixels</em> = document.width;
</pre>
<h2 id="Example" name="Example">示例</h2>
<pre class="brush:js">
function init() {
    alert("当前文档的宽度为 " + document.width + " 像素.");
}
</pre>
<h2 id="Alternatives" name="Alternatives">请使用下面的属性来替代该属性</h2>
<pre class="syntaxbox">
document.body.clientWidth              /* &lt;body&gt;元素的宽度 */
document.documentElement.clientWidth   /* &lt;html&gt;元素的宽度 */
window.innerWidth                      /* window的宽度 */
</pre>
<h2 id="Specification" name="Specification">规范</h2>
<p>{{DOM0}}</p>
<h2 id="See_also" name="See_also">相关链接</h2>
<ul>
  <li>{{domxref("document.height")}}</li>
</ul>
恢复到这个版本