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: