JavaScript:在document.location之后访问HTML元素

JavaScript:在document.location之后访问HTML元素,javascript,html,url-redirection,Javascript,Html,Url Redirection,我有这样的HTML主体 <body onload="myFunction()"> </body> 剧本呢 <script> function myFunction(){ document.location="https://firstURL.com"; } document.getElementById("edit-submit").onclick = function() { userDetailsCollection()

我有这样的HTML主体

<body onload="myFunction()">
</body>

剧本呢

<script>
  function myFunction(){
    document.location="https://firstURL.com";
  }

  document.getElementById("edit-submit").onclick = function() {
    userDetailsCollection()
  };

  function userDetailsCollection(){    
     document.location="https://someURL.com";
  }
</script>

函数myFunction(){
文档位置=”https://firstURL.com";
}
document.getElementById(“编辑提交”).onclick=function(){
userDetailsCollection()
};
函数userDetailsCollection(){
文档位置=”https://someURL.com";
}
我在这里尝试的是,一旦页面第一次加载,我就重定向到一个Url,在那里我有一个带有提交按钮的表单。我想重定向到一个以上的网址,如果提交是正确的

我面临的问题是,我在第一次onLoad中失去了Js代码控制,在第一次Url重定向中无法实现onClick函数


如何在第一次Url重定向后单击getElementById(“编辑提交”).onclick?请建议。

当您第一次执行重定向时,您可以使用URL附加数据,以便从第二页的第一页获取数据


希望此帮助

一旦重定向到另一个页面,上一个页面上的javascript将不再运行/部分页面。你必须重新思考你是如何解决问题的。这是不可能的。如果是的话,这将是一个可怕的安全问题。想象一下,如果您想从登录表单收集某人的登录信息?