我已经用html编写了一个基本页面,把它放在头脑中:
<script type="text/javascript" src="scripts/main.js"></script>
我的main.js的内容非常简单:
var main = {
onload : function() {
alert("HI");
}
showSurprise : function() {
alert("HI");
}
}
window.onload = main.onload;
但是,似乎同时存在这两个函数会导致它们都无法工作,无论我将window.onload设置为onload还是showSurprise函数。如果我删除其中一个,它就可以正常工作。
答案 0 :(得分:0)
您有语法错误。它应该是:
var main = {
onload: function() {
alert("HI");
},
showSurprise: function() {
alert("HI");
}
};
答案 1 :(得分:0)
我希望这就是你要找的东西
var main = {
onload: function() {
alert("HI");
},
showSurprise: function() {
alert("HI");
}
};
window.onload = main.onload();
你应该将它作为一个函数传递。