DOM

HTMLBodyElement インターフェイス

 編集:2022.10.11 by T.A.

[Edge]。→

<body> 要素を操作するための特別なプロパティとメソッドを提供します(通常のオブジェクトである HTMLElement が継承によって利用できるもの以外に)。

プロパティ

親インターフェイスである HTMLElement からプロパティを継承しています。

HTMLBodyElement.aLink 非推奨
アクティブなハイパーリンクの色を表す DOMString です。
HTMLBodyElement.background 非推奨
背景画像リソースの場所の説明を表す DOMString です。これは URI ではないことに注意してください。ただし、一部のブラウザーの一部の古いバージョンはそれを想定しています。
HTMLBodyElement.bgColor 非推奨
ドキュメントの背景色を表す DOMString です。
HTMLBodyElement.link 非推奨
未訪問のリンクの色を表す DOMString です。
HTMLBodyElement.text 非推奨
テキストの前景色を表す DOMString です。
HTMLBodyElement.vLink 非推奨
訪問済みのリンクの色を表す DOMString です。
メソッド

固有のメソッドはありません。インターフェイスである HTMLElement からメソッドを継承します。

イベント

HTMLElementイベントを継承しています。

メモ: addEventListener() を HTMLBodyElement に対して使用しても、onイベント名 イベント ハンドラー プロパティで動作させることができません。代わりに window オブジェクトのイベントを待ち受けしてください。

afterprint
文書の印刷を開始した後、または印刷プレビューが閉じられた後に発行されます。
beforeprint
文書を印刷しようとしているとき、または印刷のためにプレビュしようとしているときに発行されます。
beforeunload
ウィンドウ、文書、およびそのリソースがアンロードされようとしているときに発行されます。
gamepadconnected
ゲームパッドが接続されたことをブラウザーが検出したとき、またはゲームパッドのボタン/軸が初めて使用されたときに発行されます。
gamepaddisconnected
ゲームパッドが切断されたことをブラウザーが検出したときに発行されます。
hashchange
URLのフラグメント識別子(URL の # で始まる部分とそれに続く部分)が変更されたときに発行されます。
languagechange
ユーザーの優先言語が変更されたときに発行されます。
message
ウィンドウがメッセージを受け取ったときに発行されます。例えば、他の閲覧コンテキストから Window.postMessage() を呼び出した場合などに発行されます。
messageerror
ウィンドウができないメッセージを受信したときに発行されます。
offline
ブラウザーがネットワークにアクセスできなくなり、Navigator.onLine の値が false に切り替わったときに発行されます。
online
ブラウザーがネットワークにアクセスし、Navigator.onLine の値が true に切り替わったときに発行されます。
pagehide
ブラウザーがセッションの履歴から別のページを表示する過程で、現在のページを非表示にしたときに発行されます。
pageshow
ブラウザーがナビゲーションによってウィンドウの文書を表示したときに発行されます。
popstate
ユーザーがセッション履歴を操作している間に、アクティブな履歴項目が変更されたときに発行されます。
rejectionhandled
JavaScript のプロミス(Promise)が拒否され、拒否の処理が行われたときに発行されます。
resize
storage
他の文書のコンテキストでストレージ領域(localStorage)が変更されたときに発行されます。
unhandledrejection
プロミス(Promise)が拒否されたが、拒否の処理が行われなかった場合に発行されます。
unload
ドキュメントがアンロードされるときに発行されます。

テスト