我正在尝试不同的方法来实现一个功能,但其中一个不起作用。 这个语法正确吗?:
function funcao2()
{
alert('Tudo bem?');
}funcao2();
我有一个'自调用函数',一个'匿名函数'和一个'归因于变量的函数',但第二个不起作用。看代码:
//Função de auto-invocação anônima ou função recursiva anônima
(function(){
alert('Oi');
})();
//Função anônima
document.onload = function(){
alert('Página carregada');
};
//Atribuir função a uma variável e executá-la em seguida
var funcao = function(){
alert('Oi novamente');
}; funcao();
评论了这一点,似乎是OP想知道的,所以将其发布为答案:
document.onload
应该是 window.onload
,document
有 onreadystatechange
事件,window
加载
相关:
使用
document.onreadystatechange
事件时,检查status和readystate属性:
document.onreadystatechange = function(e)
{
if (this.readyState === 4 && this.status === 200)
{
//only now, the document is loaded
return;
}
//do stuff on readyState 1,2,3... <-- usefull when loading is likely to fail
}