我可以在使用同一页面时使用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);
});
});
});
答案 0 :(得分:4)
您的页面需要是开启者和其他页面,更重要的是,这两个页面必须由同一来源提供(请参阅same origin policy)或其他页面必须提供CORS headers准确授权此访问权限。
正如您的示例所示,显然情况并非如此,因此您无法访问该元素。