小编典典

如何在页面加载时调用JavaScript函数?

javascript

传统上,要在页面加载后调用JavaScript函数,您onload需要在包含一些JavaScript的正文中添加一个属性(通常只调用一个函数)

<body onload="foo()">

页面加载后,我想运行一些JavaScript代码以使用服务器中的数据动态填充页面的某些部分。onload因为我使用的是JSP片段,所以我无法使用该属性,而JSP片段没有body可以添加属性的元素。

还有其他方法可以在加载时调用JavaScript函数吗?我宁愿不使用jQuery,因为我不太熟悉它。


阅读 241

收藏
2020-04-25

共1个答案

小编典典

如果希望onload方法采用参数,则可以执行以下操作:

window.onload = function() {
  yourFunction(param1, param2);
};

这会将onload绑定到一个匿名函数,该匿名函数在调用时将使用您提供的任何参数运行所需的函数。而且,当然,您可以从匿名函数内部运行多个函数。

2020-04-25