--- 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')}} 技術的には、イベント関連プロパティの onafterprintonbeforeprintonbeforeunloadonbluronerroronfocusonhashchangeonlanguagechangeonloadonmessageonofflineononlineonpopstateonresizeonstorageonunload は {{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')}} 次のプロパティは廃止されました: aLinkbgColorbackgroundlinktextvLink
次のプロパティが追加されました: onafterprintonbeforeprintonbeforeunloadonbluronerroronfocusonhashchangeonloadonmessageonofflineononlineonpopstateonresizeonstorageonunload
{{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")}}

関連情報