程序无法识别数字输入中的数字

时间:2016-10-10 16:22:06

标签: javascript html numbers

我需要你的帮助: - )

以下是代码:

<!DOCTYPE html>
<html>



<head>
 <meta charset="utf-8">
 <title>Der Einmaleins - Trainer</title>  
 <link href = "style.css" type = "text/css" rel = "stylesheet">
 <!--<script src = "script1m1.js"></script>-->
</head>
<body>
 <h1>Der Einmaleins - Trainer</h1> 
 <button type="button" onclick = "start();">Start</button> 
 <!--<button type = "button" onclick = "fertig();">Fertig!</button>-->
 <input id = "erginput" type = "number"  >

 <!--<label id = "rn1"></label>  
 <label id = "multiplication"></label>
 <label id = "rn2"></label>  
 <br>-->
 <label id = "feedback"></label>


 </body>
 <script>
 function start(){
  var ergebnis = document.getElementById("erginput").innerHTML;  
  document.getElementById("feedback").innerHTML = ergebnis;
 }
 </script>
 </html> 

问题:当我在数字输入中设置一个数字并单击开始时,该数字不会显示。

提前致谢!

Ji W

1 个答案:

答案 0 :(得分:2)

input个元素没有innerHTML,他们有value,所以:

function start(){
    var ergebnis = document.getElementById("erginput").value;
    // Note -------------------------------------------^^^^^
    document.getElementById("feedback").innerHTML = ergebnis;
}

label元素innerHTML,这就是为什么上面只有一个更改。)