私はまったく新しいコーディングではありません しかし、私は確かにアマチュアです(特にJavascriptで)、私はちょうど個人的な目的のために新しいプロジェクトを始めました。innerHTMLは印刷しません。 (JavaScript)
私の答えをプリントアウトするために私のJavascriptを得ることができないと思うし、私はそれを調べるまでプロジェクトを進めたくない。
私のコードは以下の通りです:
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<p>Enter Your Macros</p>
<p>Fats</p>
<input type="number" name="fats" id="fatInput"/><br>
<button onclick="myFunction()">Calculate</button><br>
<p id="todaysFat"></p>
<script>
function myFunction() {
var f = document.getElementById("fatInput").innerHTML;
document.getElementById("todaysFat").innerHTML = f;
}
</script>
</body>
</html>
が助け
あなたは.innerHTML' –
は 'fatInput'が入力要素である、彼らは[値]を使用し、'、その '.value'性質を持つ' input'要素の値を取得していません「innerHTML」ではありません。 HTMLを変更していないので、 'todaysFat'の代わりに' textContent'を使うべきです。 –