首页 > 解决方案 > 条件满足后功能自动启动

问题描述

我想执行在条件满足后自动运行的函数(在我的 JavaScript 代码中动态变化)。我正在尝试document.body.onload方法,但我不工作。

document.body.onload = myfunction()

function myfunction(){
    if(start==true && moves%2==0){
            alert("Function")
    }
}

标签: javascript

解决方案


实际上它应该可以工作,你可以测试这个轻页面:

<!doctype html>
<html>
<body>

<script>
    document.body.onload = myfunction();

  function myfunction(){
      if(true){
              alert("Function");
      }
  }
</script>

</body>
</html>

您的问题可能是在加载时未声明或实例化“开始”或“移动”。


推荐阅读