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