传统上,要在页面加载后调用JavaScript函数,需要在包含一点JavaScript的正文中添加一个onload
属性(通常只调用函数)
<body onload="foo()">
加载页面后,我想运行一些JavaScript代码,用服务器的数据动态填充页面的各个部分.我不能使用onload
属性,因为我使用的是JSP片段,它没有body
元素可以添加属性.
有没有其他方法可以在加载时调用JavaScript函数?我不想使用jQuery,因为我对它不太熟悉.
传统上,要在页面加载后调用JavaScript函数,需要在包含一点JavaScript的正文中添加一个onload
属性(通常只调用函数)
<body onload="foo()">
加载页面后,我想运行一些JavaScript代码,用服务器的数据动态填充页面的各个部分.我不能使用onload
属性,因为我使用的是JSP片段,它没有body
元素可以添加属性.
有没有其他方法可以在加载时调用JavaScript函数?我不想使用jQuery,因为我对它不太熟悉.
如果希望onLoad方法接受参数,可以执行类似以下操作:
window.onload = function() {
yourFunction(param1, param2);
};
这会将onload绑定到一个匿名函数,当调用该函数时,它将使用您给定的任何参数运行您想要的函数.当然,您可以从匿名函数内部运行多个函数.