如何使用Javascript's在另一页上的getElementById

How to use Javascript's getElementById on another page

本文关键字:一页 getElementById Javascript 何使用      更新时间:2023-09-26

在处理同一页面时,我可以很好地使用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标头来提供服务,以确保此访问权限得到授权。

正如您的示例所示,情况显然并非如此,因此您根本无法访问该元素。