2016-10-10 5 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

[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要素がは上記のみ1つの変更があります理由である、innerHTMLを持っています。)