廃止
この機能は廃止されました。まだいくつかのブラウザーで動作するかもしれませんが、いつ削除されてもおかしくないので、使わないようにしましょう。

メモ: Gecko 6.0 より document.width には対応しなくなりました。代わりに document.body.clientWidth を使用してください。 element.clientWidth を参照して下さい。

現在の文書の <body> 要素の現在の幅をピクセル値で返します。

Internet Explorer では対応していません。

構文

pixels = document.width;

function init() {
  alert("文書の幅は " + document.width + " ピクセルです。");
}

代替策

document.body.clientWidth              /* <body> の幅 */
document.documentElement.clientWidth   /* <html> の幅 */
window.innerWidth                      /* window の内寸幅 */

仕様書

HTML5

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
基本対応
非推奨非標準
Chrome 未対応 なしEdge ? Firefox 未対応 なしIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしEdge Mobile ? Firefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android ?

凡例

未対応  
未対応
実装状況不明  
実装状況不明
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。

関連情報

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, fscholz, AshfaqHossain, ethertank
最終更新者: mfuji09,