HTML DOM exitFullscreen()メソッド
HTML DOMのexitFullscreen()メソッドは、現在フルスクリーンモードになっている要素を取得してそのモードから抜け出すために使用されます。フルスクリーンモードになっていない要素で実行された場合は、何も実行されません。
構文
以下は、exitFullscreen()メソッドの構文です-
HTMLElementObject.exitFullscreen()
例
exitFullscreen()メソッドの例を見てみましょう-
<!DOCTYPE html> <html> <head> <style> var docEle = document.documentElement; function GoNormal() { if (document.exitFullscreen) document.exitFullscreen(); } function GoFullscreen() { if (docEle.requestFullscreen) docEle.requestFullscreen(); } </style> </head> <body> <h1>exitFullscreen() method example</h1> <img src="EiffelTower.jpg" width="200px" height="200px"> <p>The Eiffel Tower was built on 28 January 1887</p> <button onclick="GoFullscreen();">Fullscreen View</button> <button onclick="GoNormal();">Normal view</button> </body> </html>
出力
これにより、次の出力が生成されます-
フルスクリーンビューをクリックすると-
キーボードのEscキーを押すか、[通常表示]ボタンをクリックすると、元の画面サイズに戻ります-
上記の例では-
ユーザーがクリックしたときにそれぞれGoFullScreen()またはGoNormal()関数を実行する2つのボタン「FullScreenView」と「NormalView」を作成しました-
<button onclick="GoFullscreen();">Fullscreen View</button> <button onclick="GoNormal();">Normal view</button>
GoFullscreen()関数は、HTMLドキュメントでは要素であるドキュメントルート要素を取得します。次に、ドキュメントのブール値のrequestFullScreenプロパティ値を取得して、画面がまだフルスクリーンモードになっていないかどうかを確認します。フルスクリーンビューでない場合は、要素を使用してrequestFullScreen()メソッドを実行します。他の要素も使用でき、その要素に対してのみ全画面表示が有効になります-
function GoFullscreen() { if (docEle.requestFullscreen) docEle.requestFullscreen(); }
GoNormal()関数は、ドキュメントのexitFullScreen boolenプロパティ値を取得して、画面がまだ通常のビューになっていないかどうかを確認します。画面が通常のビューにない場合は、ドキュメントのexitFullScreen()メソッドを実行します-
function GoNormal() { if (document.exitFullscreen) document.exitFullscreen(); }
-
HTML DOM hasAttributes()メソッド
HTML DOM hasAttributes()メソッドは、要素に属性があるかどうかをチェックします。要素に属性が含まれている場合はtrueを返し、含まない場合はfalseを返します。このメソッドが要素ノード以外のノードで呼び出された場合、戻り値は常にfalseになります。 構文 以下は、hasAttribbutes()メソッドの構文です- node.hasAttributes() 例 hasAttributes()メソッドの例を見てみましょう- <!DOCTYPE html> <html> <body> <h1>hasAttributes(
-
HTML DOM focus()メソッド
HTML DOM focus()メソッドは、HTML要素にフォーカスを与えるために使用されます。フォーカスをすべてのHTML要素に適用することはできません。例:タグにフォーカスすることはできません。要素からフォーカスを削除するには、blur()メソッドを使用します。 構文 以下は構文です- HTMLElementObject.focus() 例 focus()メソッドの例を見てみましょう- <!DOCTYPE html> <html> <head> <style> input[type=text]:focus, p: