我在我们的应用程序中使用 sitemesh。在装饰器 jsp 中,我添加了 <decorator:head>
在头部和 body 标签上:
<body onload="<decorator:getProperty property='body.onload'/>" >
所以我想处理 body onload
在我的jsp页面上。
我添加了以下内容:
<script type="text/javascript">
function init() {
alert("hi");
}
</script>
</head>
<body onload="javascript:init();">
但是init()
在我的 jsp 页面中不起作用。
最佳答案
为什么不把它全部粘贴到 script
元素中呢?比处理元素属性要干净得多:
window.onload = function() {
alert('hi');
};
或者,或者,保留 init
声明:
window.onload = init;
关于javascript - 如何处理 <head> 标签中的 body onload 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6329206/