JSFiddle - React, Tailwind, and code Playground

by timhuang

HTML

<div id="pinkdiv" style="background-color: pink; height: 150px; width: 150px;">
  <button onclick="setFullScreen();">full screen</button><br>
  <button onclick="exitFullScreen();">exit full screen</button>

</div>

JavaScript

function setFullScreen() {
    launchFullScreen(document.getElementById("pinkdiv"));
}

function launchFullScreen(element) {
    if (element.requestFullscreen) {
        element.requestFullscreen();
    } else if (element.mozRequestFullScreen) {
        element.mozRequestFullScreen();
    } else if (element.webkitRequestFullscreen) {
        element.webkitRequestFullscreen();
    } else if (element.msRequestFullscreen) {
        element.msRequestFullscreen();
    }
}

function exitFullScreen() {
    if (document.exitFullscreen) {
        document.exitFullscreen();
    } else if (document.mozCancelFullScreen) {
        document.mozCancelFullScreen();
    } else if (document.webkitExitFullscreen) {
        document.webkitExitFullscreen();
    } else if (document.msExitFullscreen) {
        document.msExitFullscreen();
    }
}