当某人使用escape或f11(JAVASCRIPT)全屏退出时自动取消选中复选框

当某人使用escape或f11(JAVASCRIPT)全屏退出时自动取消选中复选框,javascript,html,Javascript,Html,我对javascript非常陌生,只知道一些基本知识。我有一个HTML复选框,它由javascript支持,可以在全屏上切换和不切换。我面临的问题是,如果有人在使用escape或f11切换全屏后退出全屏,我不知道如何使复选框自动取消选中。请给我提供一个准确的脚本let fullScreen=false window.onkeydown=e=>{ if(全屏&e.keyCode==122 | | e.keyCode==27){ //在这里您可以清除内容,因为用户想要退出 console.log(“

我对javascript非常陌生,只知道一些基本知识。我有一个HTML复选框,它由javascript支持,可以在全屏上切换和不切换。我面临的问题是,如果有人在使用escape或f11切换全屏后退出全屏,我不知道如何使复选框自动取消选中。请给我提供一个准确的脚本
let fullScreen=false
window.onkeydown=e=>{
if(全屏&e.keyCode==122 | | e.keyCode==27){
//在这里您可以清除内容,因为用户想要退出
console.log(“exitFullScreen”)
全屏=假
}
}

window.onresize==>{if((screen.availHeight-70 | | screen.height-70)花费的时间比我想象的要长得多。 接下来,我能够得出以下结论:

elem.addEventListener("mozfullscreenchange",function(){
    if (document.mozFullScreen == false) {
      document.getElementById("fullscreen").checked = false; 
    }
  }, false);

  elem.addEventListener("webkitfullscreenchange",function(){
      if (document.webkitIsFullScreen == false) {
        document.getElementById("fullscreen").checked = false; 
      }
  }, false);

值得表扬的地方。干得好。希望问问题的人回来选择这个作为正确答案。对我来说工作很有魅力。谢谢你的解决方案。
elem.addEventListener("mozfullscreenchange",function(){
    if (document.mozFullScreen == false) {
      document.getElementById("fullscreen").checked = false; 
    }
  }, false);

  elem.addEventListener("webkitfullscreenchange",function(){
      if (document.webkitIsFullScreen == false) {
        document.getElementById("fullscreen").checked = false; 
      }
  }, false);