使用Javascript更改CSS属性

问题描述:

由于某些原因,这不会使“errorJS”div可见。有人可以帮帮我吗?使用Javascript更改CSS属性

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); 
    } 

愚蠢的我,我不敢相信我犯了那个错误。我一直在编码更多的连续小时。感谢所有的答案。

值 “框” 是不能接受的。它应该是“阻止”。

尝试改变:

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