我觉得我进步了一点,当我被 Javascript 困住时,我仍然很难弄清楚该怎么做。这非常困难,但我需要紧急完成这个编码......所以非常感谢任何帮助。
这真的很简单,我想用开尔文、摄氏和华氏制作自己的转换器。所以我做了这三个变量,但我有点意识到他们需要自己的公式,所以我需要一个不同的变量来得到结果吗?如果是这样,它会去哪里?所有这些功能都令人困惑。这是我的代码。
<form>
Kelvin is
<input id="kelvin" size="7" maxlength="5" type="text" placeholder="vul in" />
<p></p>
Celsius is
<input id="celsius" size="7" maxlength="9" type="text" placeholder="vul in" />
<p></p>
Fahrenheit is
<input id="fahrenheit" size="7" maxlength="9" type="text" placeholder="vul in" />
<p></p>
<input id="calculate" type="button" value="Bereken!" />
</form>
<div id="calc">Dit is kelvin
<p></p>dit is celsius
dit是华氏度
然后是脚本
<table cellSpacing=0 cellPadding=0 width=250 border=0>
document.getElementById('calculate').addEventListener('click', function() {
var kel= document.getElementById("kelvin").value;
var cel = document.getElementById("celsius").value;
var far = document.getElementById("fahrenheit").value;
var div = document.getElementById('calc');
if (( kel < 0 || cel < -273 || far < -459 || isNaN(kel) || isNaN(bev)) {
div.innerHTML = "Not valid!";
return;
}
kel = parseInt(kelvin); cel = parseInt(celsius); far = parseInt (fahrenheit);
var far = (cel * (9/5) + 35;
var kel = cel + 273;
var cel = kel - 273;
var cel = (far -32)*(5/9);
if (far = kel ) {
var text = "hello? what to do here";
}
div.innerHTML = "Het is <b>" + kelvin+ "</b> Kelvin <p></p> en het is <b>" + celcius + "</b>" en het is <b>" + fahrenheit + "</b>";
}, false);