所以我有这段代码:
window.onload = function(){
function myFunction(a, b) {
return a * b;
}
}
页面加载后,我想调用myFunction()
,但是它没有定义,我也不明白为什么。预先谢谢你!
答案 0 :(得分:1)
您无需在onload
处理程序中声明函数。因此,您可以这样做:
这会将您的myFunction
函数放入全局范围,并在需要时使其可用。
function myFunction(a, b) {
return a * b;
}
window.onload = function() {
let result = myFunction(2, 1);
console.log(result);
}