По нажатию на кнопку добавляется каждый раз только 1 соответствующий элемент. А надо, чтобы каждый раз добавлялся новый элемент с сохранением вложенности. То есть, при нажатии 1 раз на Add row создаётся 1 ряд, потом 2 раза нажимаю Add col и создаются 2 колонки в ЭТОМ ЖЕ ряду. Потом нажимаю снова Add row - и создаётся новый ряд и т.д.
let table = document.getElementsByTagName('table')[0];
let row = document.createElement('tr');
let col = document.createElement('td');
function addRow(){
row.innerHTML = 'Row';
table.appendChild(row);
}
function addCol(){
col.innerHTML = 'Column';
table.appendChild(col);
}
table {
width: 250px;
height: 250px;
outline: 1px solid black;
margin-top: 25px;
}
table tr {
width: 10px;
height: 10px;
outline: 1px dotted red;
}
table td {
width: 10px;
height: 10px;
outline: 1px solid green;
}
<button onclick="addRow()">Add row</button>
<button onclick="addCol()">Add cell</button>
<table>
</table>
let table = document.getElementsByTagName('table')[0];
let row;
function addRow() {
row = document.createElement('tr');
table.appendChild(row);
}
function addCol() {
if (!row) {
return row;
}
let col = document.createElement('td');
col.innerHTML = 'Column';
row.appendChild(col);
}
table {
width: 250px;
height: 250px;
outline: 1px solid black;
margin-top: 25px;
}
table tr {
width: 10px;
height: 10px;
outline: 1px dotted red;
}
table td {
width: 10px;
height: 10px;
outline: 1px solid green;
}
<button onclick="addRow()">Add row</button>
<button onclick="addCol()">Add cell</button>
<table>
</table>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В приложении используется модуль nuxt@auth с требованием авторизации ко всем страницамРешили добавить nuxt-i18n
как сделать чтоб выводились данные с api только если они есть, если нет чтоб ставился 0, для гугл докс, вот кусок кода