使用从网页获取innerHTML的javascript函数,从String中获取特定的html内容

时间:2012-10-17 18:27:41

标签: javascript html vb.net web

所以我有这个函数从我所在的网站获取innerHTML:

document.getElementById('go').onclick = function(){ 
  alert(document.getElementById('hourbyhour_details').innerHTML);
};​

然而,这不是我需要的,我想得到另一个我不在的网站的innerHTML。我可以使用WebRequest和StreamReader来读取我想要的页面的源代码并将其存储在String中,有没有办法将此String发送到函数?或者是否只有另一种方式来获取这样的特定内容,但是来自远程站点,而不是我所在的那个? 谢谢!

1 个答案:

答案 0 :(得分:0)

您将不得不绕过同源策略在Javascript中执行此操作。你可以在这里看到更多:

Same-origin Policy

解决这个问题的一种方法是JSONP,另一种方法是让服务器端脚本从您的域中返回您想要的信息。祝你好运。