我有一個簡單的屏幕有兩個文本框,一個用於輸入甲烷數據,一個不用輸入氫氣數據,我寫了一個小JS用來分隔另一個。如下。JavaScript其他如果不工作
<script type="application/javascript">
function RRC()
{
var Methane = document.getElementById('MethaneVPM').value;
var Hydrogen = document.getElementById('HydrogenVPM').value;
var RRC1 = Methane/Hydrogen;
var RRR1 = parseFloat(RRC1).toFixed(1);
if (!isNaN(RRR1))
{
document.getElementById('RogerRatio').value = RRR1;
}
}
</script>
這與聚焦,如果我把62甲烷和52氫在我得到1.2,這是正確的。
但是,當我添加一些if語句給它時,它會失敗。 我一直在尋找這個好幾天了,我知道我錯過了一些我無法解決的問題。
因此,下面只是停止響應。
<script type="application/javascript">
function RRC()
{
var Methane = document.getElementById('MethaneVPM').value;
var Hydrogen = document.getElementById('HydrogenVPM').value;
var RRC1 = Methane/Hydrogen;
var RRR1 = parseFloat(RRC1).toFixed(1);
var RRC1R = 0;
if(RRR1 < 0.1){RRC1R = 5;}
else if(RRR1 >= 0.1 && < 0.9){RRC1R = 0;}
else if(RRR1 >= 1 && < 2.9){RRC1R = 1;}
else if(RRR1 >= 3){RRC1R = 2;}
else {RRC1R = 'Boo';}
if (!isNaN(RRC1R))
{
document.getElementById('RogerRatio').value = RRC1R;
}
}
</script>
在這個階段的任何指針將是一個巨大的幫助。
在此先感謝
你投入什麼值? – hairmot
開發人員控制檯中顯示的錯誤(如果有)是什麼? –