使用Javascript更改CSS属性

Changing CSS Properties Using Javascript

本文关键字:属性 CSS 更改 Javascript 使用      更新时间:2023-09-26

由于某些原因,这不会使"errorJS"div可见。有人能帮帮我吗?

function checkLogin()
    {
        document.getElementById("errors").style.display = "none";
        var form = document.getElementById("form1");
        var problems = false;
        document.getElementById("errorJS").innerHTML = "";
        if(form.email.value.length < 1)
        {
            document.getElementById("errorJS").innerHTML += "Please enter your email address. <br />";
            problems = true;
            document.getElementById("errorJS").style.display = "box";
        }
        if(form.pword.value.length < 1)
        {
            document.getElementById("errorJS").innerHTML += "Please enter your password.";
            problems = true;
            alert(document.getElementById("errorJS").style.display);
            document.getElementById("errorJS").style.display = "box";
        }
        return !(problems);
    }

愚蠢的我,我不敢相信我犯了那个错误。我已经连续编码了太多时间了。感谢大家的回答。

不接受值"box"。它应该是"块"。

尝试更改:

document.getElementById("errorJS").style.display = "box";

document.getElementById("errorJS").style.display = "block";

能否尝试将两个实例的style.display="box"更改为"block"?

http://www.w3schools.com/cssref/pr_class_display.asp