嗨,我創造了這個計算器的div顯示:製作取決於JavaScript值
HTML:
<form>
<p> Boligens byggeår
<select id="alder" name="alder">
<option value="70">Før 1960</option>
<option value="55">1961-1980</option>
<option value="40">1981-2000</option>
<option value="30">2001 og efter</option>
</select></p>
<br><br>
<p>Antal m2
<input type="text" id="m2"/></p>
<br><br>
<p>Åbenhed
<select id="aabenhed" name="aabenhed">
<option value="0.70">Åben</option>
<option value="0.50">Mellem</option>
<option value="0.30">Lukket</option>
</select></p>
<br><br>
<input type="button" onClick="calc();" value="Beregn" />
</form>
<div id="result"></div>
<div id="500" style="display:none;">explanatory text 1</div>
的Javascript:
function calc(){
var alder=document.getElementById('alder').value;
var m2=document.getElementById('m2').value;
var aabenhed=document.getElementById('aabenhed').value;
var resultat=alder*m2*aabenhed/1000;
document.getElementById('result').innerHTML=resultat;
return false
};
,現在我想讓出現取決於一個div結果。 我已經嘗試過做這樣的事情:
if (result <= 500) {
document.getElementById('500').style.display = "block";}
但是,這並不工作,所以我卡住有關如何做到這一點。 謝謝
你能證明你的HTML也請 - 我們需要看到你想顯示 – Pete
我加入HTML :) –
HTML ID不應該以數字開頭的DIV:雖然這一限制在HTML 5被揭開,一個ID應該以一個兼容性字母開頭。](https://developer.mozilla.org/en/docs/Web/HTML/Global_attributes/id) – Tigger