使用innerHTML调用外部页面

时间:2014-10-03 15:08:30

标签: javascript html

是否可以在外部HTML页面的div中显示?

类似的东西:

document.getElementById('pop_up_main').innerHTML = 'index.html';

1 个答案:

答案 0 :(得分:0)

是的,你可以,这就是ajax的工作原理。 只需确保将该代码放在javascript中并将其放在onload事件中。

function loadextPage()
{
    var xmlhttp=new XMLHttpRequest();
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        document.getElementById('pop_up_main').innerHTML=xmlhttp.responseText;
        }
    }
 xmlhttp.open("GET","index.html",true);
 xmlhttp.send();
}
你的HTML身上的

<body onload="loadextPage()">