0
用戶將輸入攝氏溫度值,然後他/她將從下拉列表中選擇他/她想要將其轉換爲的溫標。那麼當用戶點擊一個按鈕時,結果將出現在第二個文本框中。我試過這樣做,但到目前爲止,我甚至無法將結果打印在最後一個文本框中。這裏是我的代碼: 將攝氏溫度轉換成華氏度,開爾文和蘭金
<body>
<form name=myForm>
<p> Celcius Value
<input type="text" name="celcius" />
<p> Convert to
<select name="to" id="to">
<option></optio>
<option value="Farenheit"> Farenheit</option>
<option value="Kelvin"> Kelvin</option>
<option value="Rankine"> Rankine</option>
</select>
<hr size=2 color="blue">
<p> Click this to convert <button onclick="Converter()" />Convert</button>
<p> Result <input type="text" id="result" />
<script>
fucntion Converter() {
var celcius = document.myForm.celcius.value;
var sel = document.getEleemntById("to");
var selVal = sel.options[sel.selectedIndex].value;
if (selVal == "Farenheit") {
var result = (parseInt(celcius)*(9/5.0)) +32;
}else if (selVal == "Kelvin") {
var result = parseInt(celcius)+273.15;
}else {
var result = (parseInt(celcius)+273.15)* (9/5.0);
}
document.getElementById("result").innerHTML= result;
}
</script>
</form>
</body>
你能善良的人請出了什麼問題呢?
打開瀏覽器的開發者工具(例如,通過按下F12),你會看到許多起點修復錯誤。在'Converter'函數的第二個非空行處有明顯的錯字。 –
有http://codereview.stackexchange.com/代碼審查 –
謝謝你回答:D – user3106944