Row pada tabel biasa disebut adalah baris baru tabel. Pada kasus kali ini saya akan membahas tentang cara menambahkan row pada tabel menggunakan javascript. Dalam artikel ini data yang ditampilkan dalam tabel belum terkoneksi kedalam database,jadi hanya data template saja.Baiklah sekarang kita mulai saja bagaimana cara membuatnya ,coba ikutin langkah-langkah berikut ini :

Sahabat bisa siapkan texteditor untuk membuat tabel yang berisi data sementara bisa mengetikan script berikut ini

 
 <!DOCTYPE html>
<html>
    <head>
        <title>Cara Menambah Baris Baru pada Table Menggunakan Javascript </title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        
<body>
        
        Nama Lengkap: <input type="text" name="nama" id="nama" /><br/><br/>
        Paket Kursus: <input type="text" name="paket" id="paket" /><br/><br/>
        Waktu Kursus:  <input type="text" name="lama" id="lama" /><br/><br/>
        <button onclick="tambah();">Tambah Baris</button><br/><br/>

        <table border="1">
            
            <tr>
                <th>Nama Murid</th>
                <th>Paket Kursus</th>
                <th>Waktu Kursus(Bulan)</th>
            </tr>
            
            <tr>
                <td>Ando</td>
                <td>Design Grapish</td>
                <td>10</td>
            </tr>
            
             <tr>
                <td>Bannu</td>
                <td>Web Design</td>
                <td>5</td>
            </tr>
            
             <tr>
                <td>Chelsea</td>
                <td>Web Master</td>
                <td>9</td>
            </tr>
            
             <tr>
                <td>Dennies</td>
                <td>Web Programming</td>
                <td>15</td>
            </tr>
            
            
        </table>

    </body>

</html>

Jika sudah sahabat bisa menambahkan script dari Javascript kedalam HTML seperti dibawah ini

 <script>
            
            function tambah()
            {
                // untuk ambil nilai pada input
                var nama = document.getElementById('nama').value;
                 var paket = document.getElementById('paket').value;
                  var lama = document.getElementById('lama').value;
                  
                  
                  // 0 = baris awal pada tabel
                  var table = document.getElementsByTagName('table')[0];
                  
                  // tambah baris kosong pada tabel
                  // 0 = dihitung dari atas 
                  // table.rows.length = menambahkan pada akhir baris
                  // table.rows.length/2 = menambahkan data pada baris tengah tabel , urutan baris ke 2 
                  var newRow = table.insertRow(table.rows.length/2);
                  
                  // tambah cell pada baris baru
                  var cell1 = newRow.insertCell(0);
                  var cell2 = newRow.insertCell(1);
                  var cell3 = newRow.insertCell(2);
                  
                  // tambah nilai ke dalam cell
                  cell1.innerHTML = nama;
                  cell2.innerHTML = paket;
                  cell3.innerHTML = lama;
            }
            
        </script>

Sekarang sahabat bisa simpan filenya lalu coba jalankan pada browser masing-masing apakah sudah benar seperti tampilan dibawah ini:

1-Cara Menambah Baris Baru pada Table Menggunakan Javascript

Dan selanjutnya sahabat bisa input data pada form lalu klik tombol “tambah baris” ,lihat hasilnya dibawah ini:

2-Cara Menambah Baris Baru pada Table Menggunakan Javascript

Demikian pembahasan artikel kali ini tentang cara menambahkan row pada tabel menggunakan javascript, semoga bermanfaat dan sampai jumpa pada artikel selanjutnya.

terima kasih