0

我正在构建一个网页,我想重新使用我网站上其他地方的一些 HTML。我正在构建的页面 ( index.html) 可以动态获取和插入我想要 ( existing.html) 使用的 HTML XMLHttpRequest。但是,我想要获取的 HTML 由一些 JavaScript 填充。当我将它加载到我的新页面时,该 Javascript 没有被执行:

索引.html:

<html>

    <head>
        <script type = "text/javascript">
            ... //use XMLHttpRequest to load existing.html
            initExistingHTML(); //this is function which populates loaded HTML, is not executed
        </script>
    </head>    

<html>

现有的.html:

<div>
    <script type = "text/javascript">
        function initExistingHTML() {
           ... // do some stuff
        }
    </script>
</div>

如何加载existing.html和运行填充它的脚本?

4

1 回答 1

0

页面加载后,existing.html通过添加innerHTML。与其调用它的函数,不如让我们existing.html执行代码,它的作用与在该onload部分中一样。

编辑:或者,你可以纠正你的错字。initExistingHTML!= initExistingHtml。哈哈

于 2011-01-23T19:31:31.317 回答