Javascript 单击事件侦听器未在第一次触发

时间:2021-04-12 14:12:44

标签: javascript

我正在尝试向我的按钮添加一个 click 事件侦听器。但是,在第一次点击时它不起作用,我需要点击两次,我想知道如何在页面加载时附加事件侦听器,以便它第一次也能正常工作。

我也打算使用普通的 javascript。

window.onload = function () {
    const loginForm = document.getElementById('login-form');
    document.getElementById('toggle-login').addEventListener('click', function (e) {
        if (loginForm.style.display == "none") {
            loginForm.style.display = "block";
        } else {
            loginForm.style.display = "none";
        }
    })
}

0 个答案:

没有答案
相关问题