我认为JS .innerText问题[关闭]

这是我非常擅长HTML的HTML代码,所以我认为问题出在HTML上,但我只是JS的初学者,因此问题很可能是JS。我已经尝试解决问题了一天,但仍然不知道出了什么问题。

的HTML

<!DOCTYPE html>
<html>
    <head>
        <title>Code</title>
         <link href="./Style.css" type="text/css" rel="stylesheet">
        <script type="text/javascript" src="Main.js"></script>
    </head>

    <body>
        <h1>Calculate Your Maximum Heart Rate</h1>

        <p>Enter Your Age: <input type="number" id="age"></p>
        <button id="calculateButton">Calculate</button>
        <p id="maxHeartRate"></p>
    </body>
</html>

JS:

window.onload = function () {
    // Defining where answer will be
    document.getElementById("maxHeartRate");
    // Defining button
    document.getElementById("calculateButton");
    // Defining age variable
    var age;
    function get_newvalue() {
    age = Document.getElementById("age").value;
    }

    calculateButton.addEventListener('click', function(){
        get_newvalue ();
        maxHeartRate.innerText = (255 - age);
    });

};
评论
  • 维她命
    维她命 回复

    It's document (lowercase "d") not Document (uppercase "D")