更改窗口位置,然后等待窗口加载?

Not*_*Car 5 javascript function

请耐心等待,我对 Javascript 完全是个菜鸟:P。所以,我想做的是使用一个函数来加载网页。并且,在该功能完成后,我希望能够获取页面上某个元素的 HTML 代码。到目前为止,这是我的代码:

function change(){
    window.location = "www.aWebPage.com"
    window.onload = function() {
     return document.ID_HERE.outerHTML;
    }   
}
Run Code Online (Sandbox Code Playgroud)

不管出于什么原因,HTML 代码的返回不起作用,但重定向却起作用。我是否正确地将值返回给函数?还有另一种方法可以使用仅在窗口重定向后执行的多个函数吗?

bfa*_*tto 1

每次页面加载都会擦除之前的所有 JavaScript,因此您不能这样做。最好的机会是使用 ajax 加载新页面而不卸载当前页面。但由于安全限制,只有当两个页面都来自同一域时,这才有效。