Modul FrontEnd Web Dasar
  • Pengenalan Penulis
  • Muqadimah
  • Tujuan Pembelajaran
  • Prasyarat Pembelajaran
  • Persiapan & Pendahuluan
    • Tools Yang Dibutuhkan
    • Cara Kerja Internet: Bagaimana Website Sampai ke Pengguna
    • Web Statis & Dinamis
    • Peranan Web Server & Web Browser
    • Anatomi Website (HTML, CSS, JavaScript)
    • Referensi Tambahan
  • Belajar HTML
    • Pengenalan HTML
    • Elemen, Tag, dan Atribut
    • Strukur Dasar HTML
    • Menjalankan File HTML di Browser
    • Semantic HTML
    • Tag Dasar HTML
      • Tag Heading (h1-h6)
      • Tag Paragraf (p)
      • Tag Untuk Pemformatan Teks Dasar
      • Tag Anchor/Link (a)
      • Tag Image (img)
      • Tag List (ul, ol, li)
      • Tag Table (table)
      • Tag Form (form, input, select, textarea)
      • Tag Div
      • Tag Audio & Video
      • iframe
      • Tag Untuk Citation, Quotation dan Definisi
      • Tag Untuk Hasil Kode Komputer
    • Simbol/Karakter Khusus
  • Belajar CSS
    • Pengenalan CSS
    • Menambahkan CSS ke HTML
    • Selektor CSS
    • Properti CSS
      • Teks Formatting
      • Warna dan Background
      • Pengenalan Box Model
      • Box Model: Konten
      • Box Model: Padding dan Margin
      • Box Model: Border
      • Box Shadow
      • Box Sizing
      • Positioning
      • Display
      • Pengenalan Flexbox
      • Flexbox: Properti Pada Container
      • Flexbox: Properti Item
      • Flexbox: Gap
      • Pengenalan Grid
      • Grid: Grid Struktur
      • Grid: Gap
      • Grid: Alignment
      • Grid: Grid Auto Flow
      • Grid: Item Placment
      • Grid: Functions in Grid Layout
    • Media Queries Untuk Responsifitas Pada Website
    • Media Queries: Media Types
    • Media Queries: Media Features
  • Belajar JavaScript
    • Pengenalan JavaScript
    • Menghubungkan JavaScript ke HTML
    • Variable
    • Tipe Data
    • Operator & Ekspresi
    • Perkondisian
    • Perulangan
    • Fungsi
    • Debugging
    • JavaScript BOM (browser Object Model)
      • Pengenalan JavaScript BOM
      • Akses ke Objek Window
      • Akses ke Objek Document
      • Akses Ke Navigator Object
      • Akses ke Screen Object
      • Akses ke Histori Object
    • JavaScript DOM (Document Object Model)
      • Pengenalan JavaScript DOM
      • Menarget Element HTML
      • Menambah, Menghapus, dan Mengedit Element
    • Events Handler
      • Pengenalan Event Handler Untuk Interaktifitas
      • Windows Events
      • Form Events
      • Keyboard Events
      • Clipboard Events
      • Mouse Events
    • Web Storage
      • Pengenalan Web Storage
      • Local Storage
      • Session Storage
  • Framework CSS
    • Pengenalan Framework CSS (Bootstrap)
    • Menambahkan Bootstrap ke Project
    • Penggunaan Utility Classes
    • Penggunaan Komponen Bootstrap
    • Customizing Bootstrap
    • Responsive dengan Bootstrap
  • Belajar Figma Untuk Slicing
    • Pengenalan dan Peran Figma
    • Membuat Desain Website
    • Melakukan Slicing
  • Pengenalan Framework FrontEnd
  • Hosting (Web Statis)
Powered by GitBook
On this page
  1. Belajar JavaScript
  2. JavaScript DOM (Document Object Model)

Menarget Element HTML

Mengakses Element

1. getElementById()

// Mengambil elemen berdasarkan ID
let element = document.getElementById("myElementId");

Metode getElementById() digunakan untuk memilih elemen berdasarkan atribut ID. ID pada elemen HTML haruslah unik, yang berarti tidak boleh ada dua elemen dengan ID yang sama dalam satu halaman. Metode ini mengembalikan elemen pertama yang ditemukan jika ada beberapa elemen dengan ID yang sama.

2. getElementsByClassName()

// Mengambil elemen berdasarkan class
let elements = document.getElementsByClassName("myClassName");

Metode getElementsByClassName() digunakan untuk memilih elemen berdasarkan atribut class. Class pada elemen HTML dapat digunakan oleh beberapa elemen, yang berarti beberapa elemen dapat memiliki class yang sama. Metode ini mengembalikan kumpulan elemen yang ditemukan dengan class yang sesuai.

3. getElementsByTagName()

// Mengambil elemen berdasarkan nama tag
let elements = document.getElementsByTagName("p");

Metode getElementsByTagName() digunakan untuk memilih elemen berdasarkan nama tag. Tag pada elemen HTML juga dapat digunakan oleh beberapa elemen, yang berarti beberapa elemen dapat memiliki tag yang sama. Metode ini mengembalikan kumpulan elemen yang ditemukan dengan tag yang sesuai.

4. querySelector()

// Mengambil elemen berdasarkan query selector
let element = document.querySelector("#myElementId");

Metode querySelector() digunakan untuk memilih elemen berdasarkan query selector CSS. Metode ini mengembalikan elemen pertama yang sesuai dengan selector.

5. querySelectorAll()

// Mengambil semua elemen berdasarkan query selector
let elements = document.querySelectorAll(".myClassName");

Metode querySelectorAll() digunakan untuk memilih semua elemen berdasarkan query selector CSS yang diberikan. Metode ini mengembalikan NodeList yang berisi semua elemen yang sesuai dengan selector.

Penting untuk memastikan bahwa ID, class, atau tag yang digunakan dalam dokumen HTML adalah unik untuk menghindari masalah dalam penggunaan metode ini.

PreviousPengenalan JavaScript DOMNextMenambah, Menghapus, dan Mengedit Element

Last updated 1 year ago