我对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>
问题在于,当条件未被保持时,出现的信息是好的,但下次(没有重新加载页面),当条件未被保持时,信息不会消失并且仍然存在。
问题:为什么会出现此问题以及如何解决?
答案 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 = "";
}