Javascript替换内容并用来自outerHTML的新内容刷新它



是否可以用新内容刷新页面,哪些新内容来自outerHTML?我有问题,我想刷新页面,直到2秒,处理0-2秒获得新的HTML与innerHTML等。但是当我从outerHTML获得新内容之后。我很难用outerHTML中的HTML来刷新这个内容。

在我的示例代码下面:

<script>
    // code blablabla to get new content. This has been fix code, and below code to start refresh page with outerHTML.
    window.onload = function() {
        tes();
    };
    function tes() {
        var htmlAll = document.documentElement.outerHTML;
        setTimeout(function(){howCodeRefresh()}, 2000);
        function howCodeRefresh() {
            // how code to refresh page and replace all content with variable htmlAll
        };
    };
</script>

我的问题是:有可能吗?如果是,怎么做?

谢谢。

你不是很清楚地解释你的问题,你可以尝试ajax在jquery解决你的问题。下面是一个基本的演示:

    <div id = "target"></div>

    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
        window.onload = loadHtml;
        function loadHtml(){
             $.get("your/server/page.html",function(response){
                   $("#target").html(response);     //Here is your html response
             },'html');
         }
    </script>

最新更新