Contoh di bawah "menemukan" elemen HTML (dengan id="demo"), dan mengubah konten elemen (innerHTML) menjadi "Hello JavaScript" Show
Contohdokumen. getElementById("demo"). innerHTML = "Halo JavaScript"; Cobalah sendiri "JavaScript menerima tanda kutip ganda dan tunggal Contohdokumen. getElementById('demo'). innerHTML = 'Halo JavaScript'; Cobalah sendiri "JavaScript Dapat Mengubah Nilai Atribut HTMLDalam contoh ini JavaScript mengubah nilai atribut Tujuan kita adalah untuk mengubah warna teks menjadi biru saat kita mengeklik tombolnya. Jadi, kita perlu menambahkan atribut Jadi, kita perlu membuat sedikit perubahan pada HTML kita
Fungsi yang ingin kita jalankan adalah 3. Jadi, kita perlu menuliskannya dalam sebuah file JavaScript di dalam tag 4Kalau kamu ingin menulis skrip kamu dalam file JavaScript, kamu harus menghubungkannya ke HTML menggunakan sintaksis di bawah ini
Kalau kamu mau menulis skripnya dalam file HTML, simpan saja dalam tag script
Sekarang, ayo kita tulis fungsi ________11______3 kita Pertama-tama, kita harus memilih elemen yang ingin kita olah, yaitu tulisan freeCodeCamp dalam tag 6Dalam JavaScript, Anda bisa melakukannya dengan metode DOM 7, 8, atau 9. Kemudian, Anda bisa menyimpannya dalam sebuah variabelDalam tutorial ini, saya akan menggunakan 9 karena dia lebih modern dan cepat. Saya juga akan menggunakan 1 untuk mendeklarasikan variabel-variabel kita alih-alih menggunakan _2 dan 3, karena menggunakan 1 lebih aman sebab variabelnya hanya bisa dibaca saja
Sekarang, karena kita sudah mendapatkan tulisannya, mari kita buat fungsi kita. Dalam JavaScript, fungsi sintaks dasarnya seperti ini
Jadi, mari kita buat fungsi kita
Apa yang sedang terjadi? Ingat, _3 adalah fungsi yang akan kita eksekusi. Itulah mengapa pengenal fungsinya (namanya) disetel menjadi 6. Jika namanya tidak berhubungan dengan apa yang ada di HTML, programnya tidak akan berjalanDalam DOM (Document Object Model atau Model Obyek Dokumen, merujuk ke semua HTMLnya), untuk mengubah semua yang berkaitan dengan hiasan, kamu harus menulis “style” diikuti dengan titik (. ). Dia diikuti dengan apa yang ingin kamu ubah, mungkin warna tulisannya, warna belakang latar, ukuran tulisan, dan lain-lain Jadi, di dalam fungsi kita, kita akan mengambil nama variabel yang kita deklarasikan untuk mendapatkan tulisan freeCodeCampnya, kemudian kita akan mengubah warnanya menjadi biru Warna tulisan kita menjadi biru setiap kali tombolnya diklik Kode kita berhasil Kita bisa membuatnya lebih keren lagi dengan mengubah tulisan kita menjadi berwarna-warni _0Jadi, apa yang mau kita lakukan sekarang adalah mengubah tulisannya menjadi biru, hijau, dan jingga Sekarang, fungsi-fungsi 4 di HTML kita mengambil nilai-nilai warna untuk tulisan yang ingin kita ubah. Ini disebut dengan parameter dalam JavaScript. Fungsi yang akan kita tulis memilikinya juga. parameternya akan kita namakan "warna"Halaman web kita berubah sedikit Jadi, mari kita ambil tulisan freeCodeCamp kita dan tulis fungsi untuk mengubah warnanya menjadi biru, hijau, dan jingga _1Blok kode pada fungsi mengambil nama variabel (tempat kita menyimpan tulisan freeCodeCamp kita), kemudian menyetel warnanya menjadi warna apa saja sesuai warna yang kita berikan kepada fungsi-fungsi 3 dalam tombol-tombol HTMLMenggunakan wajah <div> <p class="nama">freeCodeCamp</p> <button>Ubah menjadi biru</button> </div> _5 klik di JavaScriptDalam JavaScript, ada beberapa cara untuk melakukan hal yang sama. Seperti JavaScript sendiri telah berevolusi seiring berjalannya waktu, kita mulai memisahkan kode HTML, CSS, dan JavaScript supaya mengikuti praktek koding yang baik Pendengar acara (pendengar peristiwa) membuat hal ini mungkin dilakukan karena mereka mengizinkan Anda untuk memisahkan JavaScript dari HTML. Kamu juga bisa melakukannya dengan onclick, tapi ayo kita coba pakai cara lain untuk saat ini Sintaksis <div> <p class="nama">freeCodeCamp</p> <button>Ubah menjadi biru</button> </div> 5 dasar _2Sekarang, mari kita ubah tulisan freeCodeCamp menjadi biru menggunakan eventListener klik Ini adalah HTML kita yang baru _3danini hasilnya Untuk skrip yang sekarang, kita perlu mengambil tombolnya juga (bukan hanya tulisan freeCodeCampnya saja). Ini dilakukan karena tidak ada JavaScript di tag pembuka tombol kita, keren kan? Jadi, skrip kita sekarang terlihat seperti ini _4Kita juga bisa menyelesaikan fungsi kita dari 5 dan fungsionalitasnya tetap sama 5Cara Membuat Tombol "Lebih Banyak" memberikan "Lebih Sedikit" dengan JavaScriptSalah satu cara belajar terbaik adalah dengan membuat proyek, jadi mari kita gunakan apa yang sudah kita pelajari tentang 4 dan 5 "click" untuk membuat sesuatuSaat kamu mengunjungi sebuah blog, kamu sering kali hanya bisa melihat sebagian artikelnya dulu. Setelah itu, baru kamu bisa mengeklik tombol "baca selengkapnya" untuk melihat sisanya. Mari kita coba membuatnya Ini adalah HTMLnya _6Ini adalah HTML sederhana dengan beberapa fakta mengenai freeCodeCamp. Ada juga tombol yang sudah kami sisipkan 4. Fungsi yang mau kita jalankan adalah 5. Fungsi ini akan kita tulis sebentar lagiTanpa CSS, inilah yang kita punya Ini ga gimana jeleknya, tapi kita bisa membuatnya menjadi lebih keren dan bekerja sesuai dengan apa yang kita mau. Jadi, kita punya sedikit CSS yang akan saya jelaskan di bawah ini _7Apa yang CSS ini lakukan? Dengan pemilih universal ( _6), kita sedang menyingkirkan margin dan padding bawaan yang ditetapkan ke element-element, jadi kita bisa menambahkan margin dan padding kita sendiriKita juga punya box sizing (ukuran kotak) yang diisi dengan border-box jadi kita bisa memasukkan padding dan border dalam lebar dan tinggi total elemen. Kita juga membuat semua yang ada di body menjadi di tengah menggunakan Flexbox dan membuat warna latar belakangnya menjadi abu-abu cerah Elements _7 kita, yang berisi tulisan, memiliki lebar 8, latar belakang putih (#fff), dan padding 9 di atas, 9 di kiri dan kanan, dan 1 di bawahTag paragraf di dalamnya memiliki ukuran tulisan 2, lalu kita berikan juga tinggi maksimal 3. Karena adanya tinggi maksimal pada element artikel, tidak semua tulisan akan ditampung, sebagian akan meluap (overflow). Untuk memperbaikinya, kita akan menyetel overflow menjadi tersembunyi (hidden) supaya tulisannya tidak ditampilkan duluTransisi properti memastikan bahwa semua perubahan terjadi setelah 1 detik. Semua tulisan dalam _4 dijustifikasi dan margin dibuat 20 piksel supaya tidak terlalu menempel ke halaman bagian atasKarena kita sudah menyingkirkan margin bawaan, semua paragraf kita tertekan. Jadi, kita buat margin bawahnya menjadi 16 piksel supaya paragraf-paragrafnya terpisah satu sama lain Penyeleksi kita, 5, memiliki sifat 6 sebesar 7. Ini berarti, untuk setiap elemen artikel yang mengandung kelas 8, tinggi maksimalnya akan berubah dari 3 menjadi 7 untuk menunjukkan sisa artikelnya. Hal ini mungkin dilakukan karena JavaScript – sang pengubah permainanKita menghiasi tombol kita dengan latar belakang gelap dan membuat warna tulisannya menjadi putih. Kita atur bordernya menjadi tidak ada (none) untuk menyingkirkan border HTML bawaan pada tombol, lalu kita berikan radius border 1 supaya tombolnya memiliki tepian yang bulatTerakhir, kita gunakan pseudo-class 2 pada CSS untuk mengubah kursor tombol menjadi pointer (menunjuk). Warna latar belakangnya akan berubah sedikit saat pengguna karpetkan kursornya di atasnyaSudah selesai – itulah CSSnya halaman kita sekarang lebih cantik Hal selanjutnya yang harus kita lakukan adalah menulis JavaScript supaya kita bisa melihat sisa artikel yang disembunyikan Kita punya atribut 4 dalam tag pembuka tombol kita yang siap menjalankan fungsi _5, jadi, ayo kita buat fungsinyaKita harus mendapatkan artikel kita dulu, karena nanti kita akan menampilkan sisanya _8Hal selanjutnya yang harus kita lakukan adalah menulis fungsi _5, jadi kita bisa berpindah-pindah antara melihat sisa artikel dan menyembunyikan sisanya _9Apa yang dilakukan fungsi ini? Kita menggunakan sandi ________28______6 di sini. Ini adalah bagian penting dari JavaScript yang membantu Anda membuat keputusan dalam kode Anda jika suatu kondisi terpenuhi Syntaksis dasarnya seperti ini 0Di sini, jika nama kelas artikel sama dengan open (berarti kita ingin menambahkan kelas open di sini, yang sebelumnya disetel tinggi maksimalnya menjadi 1000px di CSS), maka kita ingin melihat sisa artikelnya. Sebaliknya, kita ingin artikelnya mengembalikan keadaannya menjadi seperti semula, yaitu sebagian tulisannya dilindungi Kita bisa melakukannya dengan menerapkan kelas open pada artikel di blok else, yang akan membuatnya menampilkan sisa artikelnya. Kemudian, kita setel kelasnya menjadi string kosong (none) di blok if, yang akan mengembalikannya ke kondisi semula Kode kita sekarang bekerja dengan transisi yang mulus Kita bisa menyelesaikan HTML dan JavaScript, namun tetap menggunakan 4, karena onclick itu JavaScript. Jadi, kita bisa menulis kode ini dalam file JavaScript alih-alih memulai dari HTML 1Kita juga bisa menggunakan eventListener. 2 3Fungsionalitas kita tetap sama Video Penjelasan tentang Tombol HTML saat diklikKesimpulanSemoga tutorial ini membantumu memahami bagaimana event klik bekerja di JavaScript. Kami telah menjelajahi dua metode yang berbeda di sini, jadi sekarang Anda dapat mulai menggunakannya untuk proyek kodingan Anda Terima kasih sudah membaca, tetaplah meng-koding IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN Pengembang web dan penulis teknis yang berfokus pada teknologi frontend Baca lebih banyak posting Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih Belajar kode secara gratis. resume open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai |