の変換が残っていますので、少し問題があります。私はマウスで入力ボックスをクリックし、いくつかの乱数をバイトで入力し、その数を変換してMegaBytesやKiloBytesなどの2つの他のボックスに表示する必要があります。JavaScriptにはバイト
コンバートでヌル
のプロパティ '値' を設定することはできません(script.js:7)
HTMLInputElement.onkeyup
でここに私がいるので、私の問題は、Javascriptがエラーが私を示すことですこれまでコード:
function convert(inputas)
{
var i;
if(inputas == "B")
{
i = document.getElementById("baitas").value/1000;
document.getElementById("kiloBaitas").value = i;
}
else if(inputas == "KB")
{
i = document.getElementById("kiloBaitas").value * 1024;
document.getElementById("baitas").value = i.toFixed(2);
}
}
HTMLコード:
<input type="text" id="baitas" onkeyup="convert('B')placeholder="Bits">
<input type="text" id="kilobaitas"
`onkeyup="convert('KB')"placeholder="Kilobits">
<input type="text" id="megabaitas" onkeyup="convert('MB')"
placeholder="Mbits">
<script src="script.js"></script>
どこHTMLコードですか? –
このスクリプトが実行されると、IDに 'kiloBaitas'または' baitas'の要素がありません( 'inputas'値に依存します) – Phil
@Kinduser上記のHTMLコードを追加しました。これはおそらく役に立ちます – Lucas