選択メニューで変換します。最初の入力ボックスはSelect Menuから変換する温度を読み取りますが、動作しませんでした。摂氏を選択すると、入力は温度を摂氏として読み込みます。セレクトメニュー付きCelcius/Fahrenheitの変換
function myFunction() {
if (document.getElementById("temperature").value == "Celcius") {
convertc();
} else {
convertf();
}
}
function convertc() {
var x;
document.getElementById("demo").innerHTML = " Degree Celcius ";
x = (document.getElementById("c").value - 32) * 5/9;
document.getElementById("f").value = Math.round(x);
}
function convertf() {
var x;
document.getElementById("demo").innerHTML = " Degree Fahrenheit ";
x = document.getElementById("c").value * 9/5 + 32;
document.getElementById("f").value = Math.round(x);
}
<h2>JavaScript Celcius to Fahrenhet</h2>
<form>
<select id="temperature" onchange="myFunction()">
<option value="Celcius">Celcius</option>
<option value="Fahrenheit">Fahrenheit</option>
</select>
</form>
<p>
<input id="c"><span id="demo"> Degree </span></p>
<p>
<input id="f"></p>
あなたは。あなたの第二 ''タグで –
感謝を浮遊 '" '(二重引用符を)持っている、しかし、まだ私の入力を読んで、それの仕事Thankssそれを –