Zdravím, mám .html dokument:
<!DOCTYPE html>
<html lang="cs">
<head>
<title>Editor tabulek 19.11.2021</title>
<meta charset="utf-8" />
<script src="editor-tabulek.js"></script>
<link rel="nofollow" href="editor-tabulek.css" rel="stylesheet" />
</head>
<body>
</body>
</html>
A k tomu .js soubor (níže). .css soubor tu uvádět nebudu, je to zbytečné. A Chrome mi (když si otevřu konzoli přes F12) vypíše kupu chyb, a já už nevím, jak je pořašit:
Chyby: Uncaught TypeError: Cannot read properties of null (reading 'appendChild')
at vytvorTlacitkoAVlozHo (editor-tabulek.js:35)
at editor-tabulek.js:82
Detaily: Na tom 35. řádku je " rodic.appendChild(btn);" a na tom 82. je toto: " function pridejRadekDolu() {
let radek = vytvorRadek();
let indexVybraneho = indexRadkuAktivniBunky();
if (tabulka.lastChild == tabulka.childNodes[indexVybraneho]) {
tabulka.appendChild(radek);
} else {
tabulka.insertBefore(radek, tabulka.childNodes[indexVybraneho + 1]);
} "
Je škoda, že z těch hlášek o chybám člověk nevydedukuje, v čem ten problém je.