---
title: HTMLBodyElement
slug: Web/API/HTMLBodyElement
tags:
- API
- HTML DOM
- Interface
- Reference
translation_of: Web/API/HTMLBodyElement
---
{{APIRef("HTML DOM")}}
HTMLBodyElement
インターフェイスは、{{HtmlElement("body")}} 要素を操作するための特別なプロパティ(通常の {{ domxref("HTMLElement") }} インターフェイスから継承されたプロパティを超える)を提供します。
{{InheritanceDiagram(600, 120)}}
プロパティ
親の {{domxref("HTMLElement")}} および {{domxref("WindowEventHandlers")}} からプロパティを継承します。
- {{domxref("HTMLBodyElement.aLink")}} {{obsolete_inline}}
- アクティブなハイパーリンクの色を表す {{ domxref("DOMString") }} です。
- {{domxref("HTMLBodyElement.background")}} {{obsolete_inline}}
- 背景画像リソースの場所の説明を表す {{ domxref("DOMString") }} です。 これは URI ではないことに注意してください。 ただし、一部のブラウザーの一部の古いバージョンはそれを想定しています。
- {{domxref("HTMLBodyElement.bgColor")}} {{obsolete_inline}}
- ドキュメントの背景色を表す {{ domxref("DOMString") }} です。
- {{domxref("HTMLBodyElement.link")}} {{obsolete_inline}}
- 未訪問のリンクの色を表す {{ domxref("DOMString") }} です。
- {{domxref("HTMLBodyElement.text")}} {{obsolete_inline}}
- テキストの前景色を表す {{ domxref("DOMString") }} です。
- {{domxref("HTMLBodyElement.vLink")}} {{obsolete_inline}}
- 訪問済みのリンクの色を表す {{ domxref("DOMString") }} です。
メソッド
固有のメソッドはありません。 親の {{domxref("HTMLElement")}} および {{domxref("WindowEventHandlers")}} からメソッドを継承します。
イベントハンドラ
固有のイベントハンドラはありません。 親の {{domxref("HTMLElement")}} および {{domxref("WindowEventHandlers")}} からイベントハンドラを継承します。
- {{domxref("WindowEventHandlers.onafterprint")}}
- {{event("afterprint")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onbeforeprint")}}
- {{event("beforeprint")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onbeforeunload")}}
- {{event("beforeunload")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onhashchange")}}
- {{event("hashchange")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onlanguagechange")}} {{experimental_inline}}
- {{event("languagechange")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onmessage")}}
- オブジェクトが {{event("message")}} イベントを受け取るたびに呼び出される {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onmessageerror")}}
- オブジェクトが {{event("messageerror")}} イベントを受け取るたびに呼び出される {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onoffline")}}
- {{event("offline")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.ononline")}}
- {{event("online")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onpagehide")}}
- {{event("pagehide")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onpageshow")}}
- {{event("pageshow")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onpopstate")}}
- {{event("popstate")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onrejectionhandled")}}
- {{event("rejectionhandled")}} イベントが発生したときに実行されるコードを表す {{event("Event_handlers", "event handler")}} です。 {{jsxref("Promise")}} が拒否され、拒否が処理されたことを示します。
- {{domxref("GlobalEventHandlers.onresize")}}
- {{event("resize")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onstorage")}}
- {{event("storage")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
- {{domxref("WindowEventHandlers.onunhandledrejection")}}
- {{event("unhandledrejection")}} イベントが発生したときに実行されるコードを表す {{event("Event_handlers", "event handler")}} です。 {{jsxref("Promise")}} は拒否されたが拒否が処理されなかったことを示します。
- {{domxref("WindowEventHandlers.onunload")}}
- {{event("unload")}} イベントが発生したときに呼び出されるコードを表す {{event("Event_handlers", "event handler")}} です。
仕様
仕様 |
状態 |
コメント |
{{SpecName('HTML WHATWG', "#htmlbodyelement", "HTMLBodyElement")}} |
{{Spec2('HTML WHATWG')}} |
技術的には、イベント関連プロパティの onafterprint 、onbeforeprint 、onbeforeunload 、onblur 、onerror 、onfocus 、onhashchange 、onlanguagechange 、onload 、onmessage 、onoffline 、ononline 、onpopstate 、onresize 、onstorage 、onunload は {{domxref("WindowEventHandlers")}} に移動されました。 HTMLBodyElement はこのインターフェイスを実装します。 |
{{SpecName('HTML5.1', "sections.html#the-body-element", "HTMLBodyElement")}} |
{{Spec2('HTML5.1')}} |
|
{{SpecName('HTML5 W3C', "sections.html#the-body-element", "HTMLBodyElement")}} |
{{Spec2('HTML5 W3C')}} |
次のプロパティは廃止されました: aLink 、bgColor 、background 、link 、text 、vLink 。
次のプロパティが追加されました: onafterprint 、onbeforeprint 、onbeforeunload 、onblur 、onerror 、onfocus 、onhashchange 、onload 、onmessage 、onoffline 、ononline 、onpopstate 、onresize 、onstorage 、onunload 。 |
{{SpecName('DOM2 HTML', 'html.html#ID-62018039', 'HTMLBodyElement')}} |
{{Spec2('DOM2 HTML')}} |
{{SpecName("DOM1")}} からの変更はありません。 |
{{SpecName('DOM1', 'level-one-html.html#ID-62018039', 'HTMLBodyElement')}} |
{{Spec2('DOM1')}} |
初期定義 |
ブラウザーの互換性
{{Compat("api.HTMLBodyElement")}}
関連情報
- このインターフェイスを実装する HTML 要素: {{ HTMLElement("body") }}
- {{domxref("WindowEventHandlers")}}