Anda bisa menggunakan beberapa metode dari DOM untuk membuat elemen, atribut, atau teks. Mereka adalah:
Berikut langkah-langkahnya:
- Untuk membuat elemen baru anda perlu menggunakan metode
createElement()
.Tentukan elemen apa yang ingin dibuat, misalkan elemen H1 yang akan dibuat. Jangan lupa mendeklarasikan variabelnya, variabel yang dibuat kali ini adalah
newElem
.var newElem = document.createElement("h1"); - Selanjutnya jika anda ingin menambahkan atribut untuk elemen H1, dan ini bersifat pilihan saja, anda perlu menggunakan metode
setAttribute()
.Untuk langkah kedua ini misalkan ingin menambahkan atribut STYLE yang nilainya
color: green
untuk elemen H1:newElem.setAttribute("style", "color: green");Untuk di atas akan menjadikan teks dari elemen H1 diberikan dampak warna hijau.
- Langkah berikutnya adalah menambahkan teks untuk elemen H1, anda perlu menggunakan metode
createTextNode()
.Jangan lupa membuat variabelnya, untuk contoh ini variabel yang dibuat adalah
newTextNode
.var newTextNode = document.createTextNode("Halo Dunia!"); - Sampai disini teks yang dibuat pada langkah ke 3 belum bisa ditambahkan untuk elemen H1, anda perlu menugaskan variabel
newTextNode
pada langkah ke 3 itu untuk variabelnewElem
melalui metodeappendChild()
, seperti berikut:newElem.appendChild(newTextNode); - Terakhir ingin ditambahkan di mana, di bagian BODY atau di bagian elemen HTML lainnya. Di sini juga akan melibatkan metode
appendChild()
.Untuk contoh ini elemen H1 beserta atribut dan nilainya akan ditambahkan ke bagian BODY, dan akan seperti berikut:
document.body.appendChild(newElem);
Berikut contoh lengkapnya:
Dan contoh di atas akan mempunyai output yang sama ketika anda menuliskannya seperti di bawah ini: