Pada kesempatan kali ini saya akan menjelaskan cara membuat element baru di javascript. Mungkin sebagian dari teman-teman sudah mengetahui bagaimana cara menambahkan element html dengan innerHTML javascript. Sebenarnya terdapat beberapa cara yang bisa teman-teman lakukan untuk menambahkan suatu element html, seperti menggunakan method .innerHTML() atau document.createElement(“”). dari masing-masing method tersebut terdapat kekurangan dan kelebihan tersendiri namun kelebihan dan kekurangan dari beberapa method tersebut kembali lagi kepada kebutuhan teman-teman.

Namun pada contoh yang akan saya berikan disini saya menggunakan method createElement. Perbedaan dari method innerHTML dan createElement() adalah dimana ketika teman-teman menggunakan method innerHTML lebih mudah jika dibandingkan dengan menggunakan method createElement(). Akan tetapi saya lebih senang dengan menggunakan method createElement(), meskipun menggunakan method tersebut lebih rumit jika dibandingkan dengan innerHTML namun method tersebut menurut saya dapat memenuhi segala kebutuhan sesuai dengan logical yang ingin saya buat.

Jika menggunakan method innerHTML teman-teman bisa langsung memasukan element yang ingin dibuat menjadi satu, berbeda jika teman-teman menggunakan createElement(). Untuk setiap atribute element yang ingin dibuat tidak bisa secara langsung dan perlu dibuat berurutan sesuai dengan element dan attribute-attribute yang ingin dibuat. Untuk kode createElement() wajib dibuat diawal kode JavaScript yang teman-teman buat, baru kemudian bisa dilanjut dengan membuat attribute-attribute lainnya seperti class, style, text, dll. Pada contoh disini saya akan contohkan membuat tabel dengan method createElement().

Berikut Contohnya

  • Teman-teman salin kode berikut kedalam file html teman-teman

  • Jika sudah lihat hasilnya melalui Browser kesayangan teman-teman

Sampai disini penjelasan saya mengenai cara membuat element baru di javascript, semoga bermanfaat.