こんにちは私は、ループとif文を持つ関数を使って配列からの答えを取得する簡単な黄道帯のWebページを作成しようとしていますが、フラッシュして消える。どのように答えをページに保持するのですか?ここで はHTMLです:関数呼び出しは要素が消えます
<div class="header"><h1 class="zodiactitle">Learn your Life's Mysteries w/ the </br>ZODIAC</h1></div>
<form>
<input id="zodiac" placeholder=" ENTER YOUR ZODIAC">
<span class="click"><button class="button" onclick="getZodiac()">Click to find out more</button></span>
</form>
<div class="details">
<h3 id="birthdate"></h3>
<h3 id="zodiacsign"></h3>
</div>
はここで機能だ:
function getZodiac(){
var sign = document.getElementById("zodiac").value;
for(i = 0; i < zodiacSigns.length; i++){
//if statement to match correct input to correct zodiac
if(sign == zodiacSigns[i].sign){
document.getElementById("birthdate").innerHTML = zodiacSigns[i].birthdate;
document.getElementById("zodiacsign").innerHTML = zodiacSigns[i].zodiac;
return;
}
}
}
HTMLコードを掲載できますか?少なくとも "birthdate"と "zodiacsign"の要素でお願いします。 – Psi
'getZodiac()がどこで呼び出されていますか? 「
これはPythonですか?セミコロンはどこにあるのですか? – mehulmpt