Почему не запускается вторая функция?
Эм, всем привет
Проблема в том, что моя функция preLoad() не содержит асинхронного кода, но вторая функция getMatrix() не запускается после нее. Что делать?
function preLoad() {
let question = parseInt(prompt('Введите длину стороны карты-квадрата'));
if (typeof(question) == 'number') {
let table = document.createElement('table');
table.style.border = '1px solid black';
for (i=1; i<=question; i++) {
let row = table.insertRow();
for (b=1; b<=question; b++) {
let cell = row.insertCell();
cell.innerHTML = 0;
}
}
}
document.body.appendChild(table);
let created_table = document.getElementsByTagName('td');
for (j=0; j<=question*question; j++) {
created_table[j].innerHTML = j+1;
created_table[j].id = 'cell' + (j+1);
created_table[j].setAttribute('onclick','tableClick()');
}
}
function tableClick() {
let click_cell = event.target;
click_cell.style.background = "green";
alert(click_cell.id);
};
function getMatrix() {
alert('lol');
}
preLoad();
getMatrix();