如何使用Javascript';s getElementById位于另一页上

如何使用Javascript';s getElementById位于另一页上,javascript,jquery,forms,get,Javascript,Jquery,Forms,Get,在处理同一个页面时,我可以使用document.getElementById()很好,但是我还没有弄清楚如何通过元素的ID从不同的页面获取元素。到目前为止,我的猜测是使用jQuery的$.get函数,但我也没有使用它 $(function() { $('#inputform').submit(function(e) { e.preventDefault(); var rawnum = $('#inputform').serialize();

在处理同一个页面时,我可以使用document.getElementById()很好,但是我还没有弄清楚如何通过元素的ID从不同的页面获取元素。到目前为止,我的猜测是使用jQuery的$.get函数,但我也没有使用它

$(function() {
    $('#inputform').submit(function(e) {
        e.preventDefault();
        var rawnum = $('#inputform').serialize();
        var num = rawnum.split("=")[1];
        var url = "http://google.com/"; //this url is an example
        $.get(url, function(data, status) {
            $("html").html(data);
        });
    });
});

您的页面需要是开封者和另一个页面,更重要的是,这两个页面必须由相同的来源提供(请参阅),或者其他页面必须提供此访问权限


正如您的示例所示,情况显然不是这样,因此您无法访问元素。

您的页面需要是开封者和另一个页面,更重要的是,这两个页面必须由同一来源提供(请参阅),或者另一个页面必须经过授权才能访问


如您的示例所示,情况显然不是这样,因此您无法访问元素。

了解它。如果您设置了CORS以便可以访问页面,则可以使用
otherPageWindowRef.document.getElementById
获取它,您可能必须使用
document.importNode
才能在找到引用后访问多个引用。了解它。如果您已经设置了CORS以便可以访问该页面,那么您将使用
otherPageWindowRef.document.getElementById
获取该页面,并且您可能必须使用
document.importNode
才能在找到该页面后访问多个引用。我不确定是否了解同源策略,过去,我可以使用Java和PHP从其他页面检索数据,但我还没有弄清楚如何使用jQuery和Javascript来检索数据,这正是我目前所需要的。@KeybordPiano459同一来源策略是Javascript中的一项安全功能,可防止您从不同来源检索数据(读取域、协议等)除非其他来源明确允许进行此类检索。@PaulS.Ah好的,我不明白这是专门应用于Javascript的。@KeybordPiano459它是为了阻止恶意网站仅仅因为你点击他们的页面就可以通过浏览器访问你的所有银行详细信息、网络邮件、私人信息等,因为呃,与其他平台不同,您使用浏览器来访问这些内容。@PaulS。这会阻止我执行诸如读取Javascript中的RSS提要之类的操作吗?我不确定我是否理解同源策略,我过去可以使用Java和PHP从其他页面检索数据,但我还没有弄清楚如何做到这一点使用jQuery和Javascript,这正是我目前所需要的。@KeybordPiano459同源策略是Javascript中的一项安全功能,可防止您从不同来源(读取域、协议等)检索数据除非其他来源明确允许进行此类检索。@PaulS.Ah好的,我不明白这是专门应用于Javascript的。@KeybordPiano459它是为了阻止恶意网站仅仅因为你点击他们的页面就可以通过浏览器访问你的所有银行详细信息、网络邮件、私人信息等,因为呃,与其他平台不同,您使用浏览器访问这些东西。@PaulS。这会阻止我执行诸如读取Javascript中的RSS提要之类的操作吗?