2012-07-11 166 views
0

由于某些原因,这不会使“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); 
    } 

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

回答

0

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

0

尝试改变:

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

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