Witam, po uruchomieniu kodu mającego na celu powstanie tabliczki mnożenia w tabeli, pojawia się błąd: Uncaught TypeError: Cannot set property 'innerHTML' of null.
Próbowałam już wszystkiego i nie mogę znaleźć błędu.
Z góry dziękuję za pomoc.
<html>
<head>
<meta charset="utf-8">
<script src="js.js"></script>
</head>
<body>
<div id="t"></div>
</body>
</html>
function tabliczka_mnozenia () {
var a=[1,2,3,4,5,6,7,8,9,10];
var b=[1,2,3,4,5,6,7,8,9,10];
var lancuch="";
var lan=" ";
for(x=0;x<a.length;x++){
lan= lan +'<td>' +a[x]+ '</td>';
};
lan='<tr>'+'<td></td>'+lan+'</tr>';
var tabela = document.getElementById("t");
console.log(tabela);
document.getElementById("tabela").innerHTML ="cos";
for(j=0; j<a.length; j++){
lancuch='<tr>'+'<td>'+ a[j]+'</td>';
var i;
for (i=0; i<b.length; i++){
var c=parseFloat(i+1)* parseFloat(j+1);
lancuch=lancuch+ '<td>'+c+'</td>';
}
lancuch=lancuch+'</tr>';
var tabela = document.getElementById("t");
tabela.innerHTML=lancuch;
}
}
tabliczka_mnozenia ();