2017-09-06 21 views
0

私はHTMLがとても新しいです。 、HTML:条件がもう保持されないときに条件メッセージが消えるようにするにはどうすればよいですか?

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

問題は条件が開催されていない場合、メッセージは良いですがどの現れる、ということである:

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

else{// do something} 

と私は入れている私のHTML:私は私の.jsファイル内の条件を持っています次回(ページをリロードせずに)、条件が保持されていないときは、メッセージは消えず、まだそこに残っています。

質問:なぜこの問題が発生し、解決するのですか?

+0

でそれをリセット'document.getElementById(" founding_alert ")。innerHTML =" "'? –

+0

このスクリプトをいつ実行しますか?ボタンをクリックするかキーを押すか??? –

+0

@JeremyThilleはい、ヒントのおかげです。私は質問を削除する必要がありますか? –

答えて

2

ジェレミーThilleが示唆したように:

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

は、else節でそれをリセットして、あなたはそれをたくさん使用している場合、それは変数に格納すると良いでしょう:

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

else{ 
    myDiv.innerHTML = ""; 
} 
関連する問題