0

我试图在我的主页中调用一个函数,该函数将在页面加载之前将 HTML 中的文章内容从占位符更改为来自数据库的信息。但是,我不断收到错误消息,说我缺少形式参数。我做错了什么?

的HTML:

<article id="article1">
    <img src="images/sadface.png" alt="The image didn't load, sorry" id="img0">
    <h4 id="heading0">Not working</h4>
    <p id="p0">This item hasn't loaded, sorry</p>
    <script>
        window.onload = function splashFunction(0);
    </script>
</article>

和 Javascript:

function splashFunction(x){

document.getElementById("img" + x).src="images/cart2.jpg";

document.getElementById("heading" + x).innerHTML="cart";

document.getElementById("p" + x).innerHTML="cart";
};
4

1 回答 1

0

为了通过调用数据库来更改 DOM,您必须使用AJAX,我希望您知道这一点。

至于您的代码,您将function再次定义 on window.onload。要调用该函数,只需使用其名称,如下所示:

window.onload = splashFunction(0);
于 2013-04-20T00:24:40.630 回答