0

我正在尝试不同的方法来实现一个功能,但是其中一个不起作用。这个语法正确吗?:

function funcao2()
        {
            alert('Tudo bem?');
        }funcao2();

我有一个“自调用函数”、一个“匿名函数”和一个“归因于变量的函数”,但第二个不起作用。见代码:

<script type="text/javascript">
    //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();
4

1 回答 1

2

对此发表评论,似乎是 OP 想知道的,因此将其发布为答案:

document.onload应该是window.onloaddocumentonreadystatechange事件,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
}
于 2012-08-30T14:15:32.883 回答