簡単なコードではありません:あなたは私がやりたいすべてが摂氏で単位を変換で見ることができるようにJavascript:入力とボタン。機能は動作しません - >のdocument.getElementByIdは機能
function fahrenheit(){
var x=Document.getElementById("cyfry");
parseInt(x);
x = (x*1,8)+32;
document.getElementById("wynik").innerHTML=x;
}
function kelwin(){
var x=Document.getElementById("cyfry");
parseInt(x);
x = x + 273,15;
document.getElementById("wynik").innerHTML=x;
}
:
<div id="right">
<h2>Zamiana jednostek temperatury</h2>
temperatura w <sup>o</sup>Celsjusza<br>
<input type="text" id="cyfry" name="cyfry"><br>
<button onclick="fahrenheit()">Fahrenheit</button>
<button onclick="kelwin()">Kelwin</button>
<span id="wynik"></span>
</div>
、スクリプト華氏またはCalvinsに、私はエラーを取得:
Uncaught TypeError: Document.getElementById is not a function
at fahrenheit (script.js:2)
at HTMLButtonElement.onclick (index.html?cyfry=:32)
事前のおかげでたくさんのハッピー新年を!答える私は問題を抱えているいくつかの変更後
はカルバンに常に40華氏で15です:
function fahrenheit(){
var x=document.getElementById("cyfry").value;
parseFloat(x);
var y = ((x*1,8)+32);
document.getElementById("wynik").innerHTML=y;
}
function kelwin(){
var a=document.getElementById("cyfry").value;
parseFloat(a);
var b = (a + 273,15);
document.getElementById("wynik").innerHTML=b;
}
ありがとう!私はこのことを完全に忘れてしまった... – Danielix
私は5分後になるだろうが、別の質問がある。なぜなら今は動作しているからだが、毎回の結果は40で、華氏をクリックすると2番目のボタンで15となる。どのような値を入力するかは関係ありません。 – Danielix
@ダニエル問題はあなたの申請の数学にあります。この似たような例を見てください。あなたの質問を解決します。クレジットは次のURLに移動します:http://stackoverflow.com/questions/15122347/basic-javascript-fahrenheit-celsius-calculator – HenryDev