2016-10-10 23 views
-1

我需要你的帮助:-)程序不能识别号码中的数字输入

下面的代码:

<!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> 

的问题:当我输入的号码设定一个号码,点击开始,号码不显示。

在此先感谢!

吉W¯¯

+0

阅读[the documetation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement)始终有用。 – Teemu

回答

2

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

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

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