Ketahui Cara Mempercantik Tampilan Website dengan DOM

DOM adalah sesuatu yang wajib dipahami terutama jika ingin mempercantik website. Tugas utama JavaScript dalam web development pada dasarnya untuk membuat halaman web terlihat lebih dinamis dan interaktif. Tentu hal ini dapat terwujud karena adanya DOM. Okay, tak perlu berlama-lama, simak yuk Ketahui Cara Mempercantik Tampilan Website dengan DOM

Apa Itu DOM API?

Document Object Model atau DOM adalah antarmuka yang digunakan untuk mengubah style halaman website. Dalam hal ini, DOM memungkinkan untuk memanipulasi fungsi dan atribut/data terutama dari segi struktur, tampilan, hingga kontennya. Website yang tadinya tersusun dari CSS dan HTML statis dapat diubah menjadi halaman yang lebih menarik dan dinamis.

Sederhananya, adanya dokumen HTML dan CSS memungkinkan JavaScript mengakses dan mengubah elemen website. Nah, hasil document object model yang di dalamnya terdapat dokumen-dokumen tersebut nantinya akan dimunculkan oleh browser.

Cara Menggunakan DOM

Bisa dibilang bahwa DOM adalah objek untuk mewakili dokumen HTML. Pada JavaScript, objek DOM diberi nama ‘document’ dan berisi berbagai fungsi yang dibutuhkan untuk memanipulasi dokumen tersebut. Jika kamu ketikkan ‘document’ pada console JavaScript maka yang akan muncul adalah kode untuk dokumen HTML.

Selain itu, ada sejumlah fungsi dan atribut yang bisa digunakan untuk memanipulasi HTML. Salah satunya adalah ‘document.write’ yang berfungsi untuk menulis dan menambah teks ke dalam dokumen. 

Mari simak contoh berikut ini:

Coba ketikkan kode di bawah ini pada console JavaScript.

cara menggunakan DOM

Silakan kalian perhatikan. Hasil penulisan kode akan langsung berdampak pada dokumen HTML seperti gambar di bawah ini.

menggunakan DOM

Mengakses Elemen Tertentu dengan DOM

Ada lima metode yang bisa digunakan jika ingin mengakses elemen HTML, antara lain:

1. Mengambil Elemen dengan ID

Melalui method getElementById(), kalian bisa mendapatkan lebih dari satu objek. Berikut contoh scriptnya:

elemen

Kalian bisa mengambil elemen lengkap dengan ID ‘footer-title’ lalu menyimpannya ke sebuah variabel.

2. Mengambil Elemen dengan Class

Mengambil elemen dengan class bisa dilakukan dengan menggunakan method getElementsByClassName(). Berikut contoh scriptnya:

elemen

Melalui method ini, DOM JavaScript dapat mengambil semua elemen yang ada dalam class ‘list-items’. Kalian juga dapat menyimpannya ke dalam sebuah variabel.

3. Mengambil Elemen dengan Nama Tag

Untuk mengambil elemen dengan nama tag, bisa menggunakan method getElementsByTagName(). Contoh scriptnya seperti di bawah ini:

elemen dengan tag

Dengan method tersebut, bisa mengambil seluruh elemen dengan tag ‘li’ dari dokumen HTML yang selanjutnya dapat disimpan sebagai variabel.

4. Mengambil Elemen dengan querySelector

Selain dokumen HTML, dengan method querySelector() bisa mengambil semua elemen yang ada dalam CSS. Berikut contoh scriptnya:

query selector

Melalui method di atas, DOM JavaScript akan memperoleh seluruh elemen pada header. Selain itu, querySelector juga memungkinkan mengambil elemen CSS lain berdasarkan class, tag, atau elemen lainnya.

5. Mengambil Elemen dengan querySelectorAll

Nah, kalian juga dapat mengambil elemen yang lebih spesifik dengan method querySelectorAll(). Contoh scriptnya seperti di bawah ini:

elemen

Method di atas digunakan untuk menemukan class maupun tag secara bersamaan. Selain itu, kalian juga dapat mencari elemen CSS lain dengan memanfaatkan CSS Selector.

Cara Menambah Elemen HTML dan Menghapusnya

Setelah mengetahui cara mengambil elemen, kalian juga perlu memahami cara menambah dan menghapus elemen HTML. Yuk simak penjelasan di bawah ini.

1. Cara Menambah Elemen HTML

Kalian bisa menggunakan method CreateElement() untuk membuat atau menambah elemen baru. Sebagai contoh, berikut script yang digunakan untuk membuat elemen ‘div’:

elemen html

Setelah itu bisa menambah konten baru pada elemen yang baru dibuat menggunakan method createTextNode() melalui String sebagai parameternya. Berikut contoh scriptnya:

elemen

2. Mengganti Elemen HTML

Jika ingin mengganti elemen HTML, dapat menggunakan method replaceChild(). Silakan perhatikan contoh scriptnya di bawah ini:

cara mempercantik tampilan website

Dengan script di atas, bisa mengganti elemen (argumen pertama) dengan elemen HTML baru (argumen kedua).

3. Menghapus Elemen HTML

Untuk menghapus elemen HTML, kalian bisa menggunakan method removeChild(). Berikut ini contoh scriptnya:

cara mempercantik tampilan website

4. Menulis Secara Langsung ke HTML Output System

DOM JavaScript punya keunikan yang mana HTML dan JavaScript dapat digabungkan dalam satu baris kode. Hal ini memungkinkan bisa menulis secara langsung ke HTML Output System dengan method write(). Berikut contoh scriptnya:

cara mempercantik tampilan website

Selain berisi teks, dapat juga memanfaatkan method ini untuk menginput object seperti ‘Date’. Silakan simak contoh scriptnya di bawah ini.

cara mempercantik tampilan website

Nah, dari penjelasan di atas dapat disimpulkan bahwa DOM adalah antarmuka untuk mengubah style halaman website dengan memanipulasi fungsi dan atribut/data. Dengan begitu, website yang awalnya tersusun dari CSS dan HTML statis dapat diubah menjadi halaman yang lebih dinamis dan atraktif.

Semoga bermanfaat dan tunggu info-info menarik lainnya dari kami, ya 🙂

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rata rata rating 0 / 5. Jumlah rate 0

Yuk Rate 5 Artikel Ini!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Bagikan:

Leave a Comment