Bagaimana cara menggunakan tabel konsol dengan JavaScript DOM API?

Nov 28, 2025

Tinggalkan pesan

David Johnson
David Johnson
David adalah anggota kunci dari tim kontrol kualitas di Adam Furniture Co., Ltd. Dia memastikan bahwa setiap perabot yang meninggalkan pabrik memenuhi standar internasional akhir, dengan pandangan ketat pada detail.

Sebagai pemasok meja konsol, saya telah melihat secara langsung keserbagunaan dan daya tarik estetika yang dibawa oleh meja konsol ini ke ruangan mana pun. Dalam postingan blog ini, saya akan memandu Anda tentang cara menggunakan tabel konsol di proyek Anda, memanfaatkan JavaScript DOM API untuk meningkatkan pengalaman pengguna.

Memahami Tabel Konsol

Meja konsol adalah meja sempit yang biasanya diletakkan bersandar pada dinding. Mereka melayani tujuan fungsional dan dekoratif. Secara fungsional dapat digunakan untuk memajang barang, menyimpan benda kecil, atau sebagai permukaan untuk aktivitas sehari-hari seperti meletakkan kunci atau surat. Secara dekoratif, mereka dapat menambahkan sentuhan keanggunan dan gaya pada pintu masuk, lorong, atau ruang tamu.

Kami menawarkan berbagai macam meja konsol, termasukMeja Konsol Marmer Travertine Tiruan, ituMeja Konsol Putih Gloss Tinggi, dan ituMeja Konsol Penyimpanan Gua. Setiap meja memiliki fitur dan desain unik, yang memenuhi selera dan kebutuhan berbeda.

Mengintegrasikan Tabel Konsol dengan JavaScript DOM API

API Model Objek Dokumen (DOM) dalam JavaScript memungkinkan Anda berinteraksi dengan elemen HTML di halaman web. Anda dapat menggunakannya untuk menciptakan pengalaman dinamis dan interaktif terkait tabel konsol.

Menampilkan Gambar Tabel Konsol

Mari kita mulai dengan menampilkan gambar tabel konsol kita di halaman web. Pertama, buat struktur HTML untuk menampung gambar:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tabel Konsol</title> </head> <body> <div id="console-table-images"></div> <script> const imageContainer = document.getElementById('gambar-tabel-konsol'); const tableImages = [ 'faux-travertine-marble-console-table.jpg', 'white-high-gloss-console-table.jpg', 'cave-storage-console-table.jpg' ]; tableImages.forEach(image => { const imgElement = document.createElement('img'); imgElement.src = gambar; imgElement.alt = `Console Table Image`; imageContainer.appendChild(imgElement); }); </skrip> </tubuh> </html>

Dalam kode ini, pertama-tama kita pilihdivelemen dengan IDgambar-tabel-konsol. Kemudian, kita membuat array nama file gambar. Kami mengulang array, membuatgambarelemen untuk setiap gambar, atur atribut sumber dan altnya, dan tambahkan ke wadah.

Membuat Galeri Interaktif

Anda dapat melangkah lebih jauh dan membuat galeri interaktif tempat pengguna dapat mengklik gambar untuk melihat detail lebih lanjut.

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Galeri Tabel Konsol Interaktif</title> <style> .image-gallery { display: flex; bungkus fleksibel: bungkus; } .galeri-gambar img { lebar: 200 piksel; tinggi: otomatis; margin: 10 piksel; kursor: penunjuk; } .detail-modal { tampilan: tidak ada; posisi: tetap; atas: 0; kiri: 0; lebar: 100%; tinggi: 100%; warna latar belakang: rgba(0, 0, 0, 0.5); justify-content: tengah; menyelaraskan-item: tengah; } .detail-modal img { lebar maksimal: 80%; tinggi maksimal: 80%; } </style> </head> <body> <div class="image-gallery" id="console-table-gallery"></div> <div class="detail-modal" id="detail-modal"> <img id="modal-image" src="" alt="Detail Tabel Konsol"> </div> <script> const gallery = document.getElementById('console-table-gallery'); const modal = document.getElementById('detail-modal'); const modalImage = document.getElementById('modal-image'); const tableImages = [ 'faux-travertine-marble-console-table.jpg', 'white-high-gloss-console-table.jpg', 'cave-storage-console-table.jpg' ]; tableImages.forEach(image => { const imgElement = document.createElement('img'); imgElement.src = gambar; imgElement.alt = `Console Table Image`; imgElement.addEventListener('click', () => { modal.style.display = 'flex'; modalImage.src = image; }); gallery.appendChild(imgElement); }); window.addEventListener('klik', event => { if (event.target === modal) { modal.style.display = 'none'; } }); </skrip> </tubuh> </html>

Dalam kode ini, kami membuat galeri gambar tabel konsol. Saat pengguna mengklik suatu gambar, jendela modal muncul dengan tampilan gambar yang lebih besar. Mengklik di luar modal akan menutupnya.

Menggunakan Tabel Konsol di E - commerce

Jika Anda menjalankan situs web e - niaga, Anda dapat menggunakan JavaScript DOM API untuk mengelola keranjang belanja untuk tabel konsol.

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tabel Konsol E - commerce</title> </head> <body> <div id="console-table-list"> <div class="table-item" data-name="Meja Konsol Marmer Travertine Palsu" data-price="500"> <h3>Meja Konsol Marmer Travertine Tiruan</h3> <p>$500</p> <button class="add-to-cart">Tambahkan ke Keranjang</button> </div> <div class="table-item" data-name="Meja Konsol White High Gloss" data-price="400"> <h3>Meja Konsol White High Gloss</h3> <p>$400</p> <button class="add-to-cart">Tambahkan ke Keranjang</button> </div> <div class="table-item" data-name="Cave Storage Console Table" data-price="600"> <h3>Cave Storage Console Table</h3> <p>$600</p> <button class="add-to-cart">Tambahkan ke Keranjang</button> </div> </div> <div id="cart"> <h2>Keranjang</h2> <ul id="cart-items"></ul> <p>Total: <span id="cart-total">0</span></p> </div> <script> const tableItems = document.querySelectorAll('.table-item'); const cartItemsList = document.getElementById('item-keranjang'); const cartTotal = dokumen.getElementById('cart-total'); misalkan total = 0; tableItems.forEach(item => { const addToCartButton = item.querySelector('.add-to-cart'); addToCartButton.addEventListener('click', () => { const tableName = item.dataset.name; const tablePrice = parseFloat(item.dataset.price); const listItem = document.createElement('li'); listItem.textContent = `${tableName}: $${tablePrice}`; cartItemsList.appendChild(listItem); total += tablePrice; </skrip> </tubuh> </html>

Dalam kode ini, kami memiliki daftar tabel konsol dengan tombol "Tambahkan ke Keranjang" untuk masing-masingnya. Ketika pengguna mengklik tombol, tabel ditambahkan ke keranjang, dan total harga diperbarui.

Kesimpulan

Dengan menggunakan JavaScript DOM API, Anda dapat membuat pengalaman web yang menarik dan interaktif terkait dengan tabel konsol. Baik itu menampilkan gambar, membuat galeri interaktif, atau mengelola keranjang e-niaga, kemungkinannya tidak terbatas.

Cave Storage Console Table-3White High Gloss Console Table-1

Jika Anda tertarik untuk membeli meja konsol berkualitas tinggi kami, kami mengundang Anda untuk menghubungi kami untuk diskusi lebih detail. Kami dapat memberi Anda informasi lebih lanjut tentang produk, harga, dan opsi penyesuaian kami. Jangan ragu untuk menghubungi dan memulai proses pengadaan.

Referensi

  • "JavaScript: Panduan Definitif" oleh David Flanagan
  • Dokumen Web MDN - Model Objek Dokumen (DOM)
Kirim permintaan
Anda memimpikannya, kami mendesainnya
Kita bisa membuat meja dan kursi
mimpimu
Hubungi kami