Hejka!
Mam pytanko - napisałam kod HTML zawierający 4 pola edycji, przycisk oraz tabelę z 3 kolumnami. Zasada działania powinna być taka, że po kliknięciu na przycisk, do tabeli dodawany jest wiersz z kolejnymi trzema kolumnami a w nich zawartość pól od id sklad1, sklad2 i sklad3. Problem w tym że o ile wiem jak dodawac za pomocą JS nowy wiersz o tyle nie bardzo wiem jak dodać do kolumn zawartość tych pól. Oto mój kod:
<!doctype html>
<html>
<head>
<title>temp</title>
<meta charset = "UTF-8">
<script type="text/javascript">
function dodajWiersz()
{
//alert('Kliknąłeś na przycisk!');
addRow('mojaTabela');
}
function addRow(tableID)
{
// Pobierz referencję do tabeli
let tableRef = document.getElementById(tableID);
// wstaw wiersz na końcu tabeli
let newRow = tableRef.insertRow(-1);
// wstaw komórkę w wierszu o indeksie 0
let newCell = newRow.insertCell(0);
// dopisz tekst do komórki
let newText = document.createTextNode('Nowy wiersz');
newCell.appendChild(newText);
}
</script>
</head>
<body>
<p><label>Podaj link: </label><input type="text" name="tekscik" id="tekscik" value="abcdefghijklmnoprstuwxyz"></p>
<p><label>Składowa 1: </label><input type="text" name="sklad1" id="sklad1"></p>
<p><label>Składowa 2: </label><input type="text" name="sklad2" id="sklad2"></p>
<p><label>Składowa 3: </label><input type="text" name="sklad3" id="sklad3"></p>
<button type="button" onclick="dodajWiersz();">Dodaj wiersz</button>
<table id="mojaTabela" border = 1>
<tr><td>sklad1</td><td>sklad2</td><td>sklad3</td></tr>
</table>
</body>
</html>