HTML:当条件不再存在时,如何使条件消息消失?

时间:2017-09-06 11:30:07

标签: javascript html

我对HTML很新。我的.js文件中有一个条件:

if (amounte < funding_amount) {
   document.getElementById("founding_alert").innerHTML = "You must 
fully fund the project!";
 }

else{// do something}

和我放的HTML:

<div style="padding-left:40px;color:red"  id="founding_alert"> </div>

问题在于,当条件未被保持时,出现的信息是好的,但下次(没有重新加载页面),当条件未被保持时,信息不会消失并且仍然存在。

问题:为什么会出现此问题以及如何解决?

2 个答案:

答案 0 :(得分:2)

正如Jeremy Thille所说:

if (amounte < funding_amount) {
       document.getElementById("founding_alert").innerHTML = "You must 
    fully fund the project!";
}
else{ 
    document.getElementById("founding_alert").innerHTML ="";
}

答案 1 :(得分:2)

在else子句中重置它,如果你经常使用它,最好将它存储在一个变量中:

var myDiv = document.getElementById("founding_alert");
if (amounte < funding_amount) {
   myDiv.innerHTML = "You must fully fund the project!";
 }

else{
   myDiv.innerHTML = "";
}