为什么我的 Javascript 函数不起作用?

问题描述 投票:0回答:1

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

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();
javascript function
1个回答
2
投票

评论了这一点,似乎是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
}
© www.soinside.com 2019 - 2024. All rights reserved.