2016-10-09 5 views
0

私はすでに問題を検索しましたが、解決策は私を助けませんでした。未知のタイプエラー:34行目にnullの 'innerHTML'プロパティを設定できません

は、ここでは、コードです:

<!DOCTYPE html> 
<html> 



<head> 
    <meta charset="utf-8"> 
    <title>Der Einmaleins - Trainer</title> 
    <link href = "style.css" type = "text/css" rel = "stylesheet"> 

</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" > 
    <br> 
    <label id = "rn1"></label> 
    <label id = "multiplication"><label> 
    <label id = "rn2"></label> 

<script> 

function start() 

{ 
//var anzahl = 0 
//while (anzahl < 20){ 

var randomnumber1 = getrn(); 
var randomnumber2 = getrn(); 
document.getElementById("rn1").innerHTML = randomnumber1; 
document.getElementById("multiplication").innerHTML = "x"; 
document.getElementById("rn2").innerHTML = randomnumber2; 
//} 
} 

function getrn(){ 
var min = 3; 
var max = 10; 
var randomnumber = Math.floor(Math.random() * (max - min)) + min; 
return randomnumber; 
}</script> 
</body> 

私は他のコードでその間違いを見て以来、randomnumber2のオーデルのRN2が定義されていないので、nullがあると思ったが、ここではそれらは両方とも定義されている、そうではありませんか?

ありがとうございます!

JiW

+0

を閉じていませんでした。 – 100rabh

答えて

0

無効なマークアップがありました。 </label>は..youは '/' 逃したあなたの乗算ラベルがで閉鎖されていません。..

function start() { 
 
    var randomnumber1 = getrn(); 
 
    var randomnumber2 = getrn(); 
 
    document.getElementById("rn1").innerHTML = randomnumber1; 
 
    document.getElementById("multiplication").innerHTML = "x"; 
 
    document.getElementById("rn2").innerHTML = randomnumber2; 
 
} 
 

 
function getrn() { 
 
    var min = 3; 
 
    var max = 10; 
 
    var randomnumber = Math.floor(Math.random() * (max - min)) + min; 
 
    return randomnumber; 
 
}
<h1>Der Einmaleins - Trainer</h1> 
 
<button type="button" onclick="start();">Start</button> 
 
<button type="button" onclick="fertig();">Fertig!</button> 
 
<input id="erginput" type="number"> 
 
<br> 
 
<label id="rn1"></label> 
 
<label id="multiplication"></label> 
 
<label id="rn2"></label>

関連する問題