未介绍的参考:未定义的Oppstart



我该怎么做才能定义oppstart?这是计算器不起作用的原因吗?单击计算时我没有任何结果,但是代码的其余部分似乎都可以。

<!DOCTYPE html>
<html>
<head>
    <title>test</title>
</head>
<body>
    <p>Vekt:
        <input type="text" id="txtVekt" />
        <br />
        <p>Hoyde:
            <input type="text" id="txtHoyde" />
        </p>
        <button id="btnBeregn">Beregn</button>
        <p id="resultat"></p>
        <script>
        window.onload = oppstart;
        function beregn() {
            var hoyde = document.getElementById("txtHoyde").value;
            var vekt = document.getElementById("txtVekt").value;
            var bmi = vekt / (hoyde * vekt);
            document.getElementById("resultat").innerHTML = "Din BMI er: " + bmi;
        }
        </script>
</body>
</html>

beregn

替换oppstart
<!DOCTYPE html>
    <html>
      <head>
        <title>test</title>
      </head>
    <body>
    <p>Vekt: <input type="text" id="txtVekt" /><br />
    <p>Hoyde: <input type="text" id="txtHoyde" /></p>
      <button id="btnBeregn">Beregn</button>
      <p id="resultat"></p>
      <script>
      window.onload = beregn;
      function beregn () {
        var hoyde = document.getElementById("txtHoyde").value;
        var vekt = document.getElementById("txtVekt").value;
        var bmi = vekt / (hoyde * vekt);
        document.getElementById("resultat").innerHTML = "Din BMI er: " + bmi;
      }
    </script>
      </body>
    </html>

最新更新