加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
元素全屏.html 2.29 KB
一键复制 编辑 原始数据 按行查看 历史
liu666_1993@163.com 提交于 2021-08-03 15:32 . 2
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js进入全屏</title>
</head>
<body>
<button id='btn'>进入全屏</button>
<div id="content" style="background:yellow;width:500px;height:500px;">
<div>
测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容
</div>
<a href="#" id="quite" class="btn">退出全屏</a>
</div>
<script>
// 定义进入全屏
function fullScreen(el) {
var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen,
wscript
if (typeof rfs != "undefined" && rfs) {
rfs.call(el);
return;
}
if (typeof window.ActiveXObject != "undefined") {
wscript = new ActiveXObject("WScript.Shell");
if (wscript) {
wscript.SendKeys("{F11}");
}
}
}
// 定义退出全屏
function exitFullScreen(el) {
var el = document,
cfs = el.cancelFullScreen || el.webkitCancelFullScreen || el.mozCancelFullScreen || el.exitFullScreen, wscript;
if (typeof cfs != "undefined" && cfs) {
cfs.call(el);
return;
}
if (typeof window.ActiveXObject != "undefined") {
wscript = new ActiveXObject("WScript.Shell");
if (wscript != null) {
wscript.SendKeys("{F11}");
}
}
}
// 调用全屏功能
var btn = document.getElementById('btn');
var content = document.getElementById('content');
btn.onclick = function () {
fullScreen(content);
}
var quite = document.getElementById('quite');
quite.onclick = function () {
exitFullScreen();
}
</script>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化