如何在另一个页面上使用Javascript getElementById

时间:2013-07-01 12:51:33

标签: javascript jquery forms get

我可以在使用同一页面时使用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);
        });
    });
});

1 个答案:

答案 0 :(得分:4)

您的页面需要是开启者和其他页面,更重要的是,这两个页面必须由同一来源提供(请参阅same origin policy)或其他页面必须提供CORS headers准确授权此访问权限。

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