<div id="demo">
测试
</div>
<script>
var status = 1;
(function () {
var viewFullScreen = document.getElementById("demo");
if (viewFullScreen) {
viewFullScreen.addEventListener("click", function () {
if (status == 1){ //全屏
var docElm = document.getElementById("demo");
if (docElm.requestFullscreen) {
docElm.requestFullscreen();
}
else if (docElm.msRequestFullscreen) {
docElm = document.body;
docElm.msRequestFullscreen();
}
else if (docElm.mozRequestFullScreen) {
docElm.mozRequestFullScreen();
}
else if (docElm.webkitRequestFullScreen) {
docElm.webkitRequestFullScreen();
}
status = 2;
}else if (status == 2) { //关闭全屏
if (document.exitFullscreen) {
document.exitFullscreen();
}
else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
}
else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
status = 1;
}
}, false);
}
})();
</script>