[Edge]読取専用。→、
この文書内で現在全画面モードで表示されている要素 Element を返し、全画面モードを使用していない場合は null を返します。
このプロパティは読み取り専用ですが、変更されても(strict モードでも)例外は発生しません。設定しても何もせず、無視されます。
Document | Document。 |
---|
Element オブジェクト。該当が無い場合 null です。
この例は isVideoInFullscreen() 関数を表し、fullscreenElement からの返値を調べています。文書が全画面モードで(fullscreenElement が null ではなく)、全画面の要素の nodeName が VIDEO、すなわち <video> 要素を表す場合、この関数は true、すなわち動画が全画面モードであることを表します。
function isVideoInFullscreen() { if (document.fullscreenElement && document.fullscreenElement.nodeName == 'VIDEO') { return true; } return false; }
HTML:
<DIV id=IdTest onwebkitfullscreenchange="Job()" onfullscreenchange="Job()">DIV要素</DIV>
JavaScript:
var E; function Job(eve){ if(E==undefined){ //まだ記録していなければ、 E=document.fullscreenElement; // 記録 }else{ alert(E); } }
¶イベントが起きなかった。
¶VIDEO 要素でやってもだめだった。