如何访问javascript函数html页面参数?

如何访问javascript函数html页面参数?,javascript,html,ajax,Javascript,Html,Ajax,可能重复: 我想从HTML页面的URL获取其内容,并将其放在当前文档的某个位置。下面的伪代码显示了我想要采取的方法: <!DOCTYPE html> <html> <body> <p id="text"></p> <script type="text/javascript"> function getPageText(htmlPage) { //comment: How do I get innerHTML?

可能重复:

我想从HTML页面的URL获取其内容,并将其放在当前文档的某个位置。下面的伪代码显示了我想要采取的方法:

<!DOCTYPE html>
<html>
<body>

<p id="text"></p>

<script type="text/javascript">

function getPageText(htmlPage)
{
   //comment: How do I get innerHTML?
   var text = htmlPage.body.innerHTML;

   //comment: How do I have to return?    
   return text;
}


document.getElementById("text").innerHTML=getPageText("https://google.com");
</script>

</body>
</html>

函数getPageText(htmlPage) { //注释:如何获取innerHTML? var text=htmlPage.body.innerHTML; //评论:我必须如何返回? 返回文本; } document.getElementById(“text”).innerHTML=getPageText(“https://google.com");
您正在寻找的技术名称是AJAX——您需要下载远程页面(它必须允许您下载),以便javascript获得页面内容


有关该技术的概述,请参见另一个答案--

您需要从google提取内容,然后才能使用innerHtml。或者,您可以使用iframe动态或静态地包装scr。动态包装scr的代码如下所示

a.html


函数getPageText(url){
document.getElementById(“容器”).setAttribute(“src”,url);
}
getPageText(“https://www.google.com");

请更详细地解释您的问题我想您想知道javascript函数是如何从html页面调用的??是的,https://www.google\u com(参数)不是当前页面。我向方法发送另一个htmlPage。我想得到这个htmlPage加载html源代码。
<html>
 <head>
   <script>
      function getPageText(url){
          document.getElementById("container").setAttribute("src",url); 
      }
      getPageText("https://www.google.com");
   </script>
 </head>

 <body>
   <iframe id='container'></iframe>
 </body>
</html>