Bagi pembangun web, adalah penting untuk mahir dalam bahasa pengaturcaraan JavaScript. Dalam JavaScript, fungsi ialah alat yang sangat berkuasa yang boleh melaksanakan pelbagai tugas, termasuk pemprosesan data, manipulasi halaman dan interaksi pengguna. Salah satu ciri penting ialah menambah atau mengalih keluar elemen pada dokumen HTML melalui fungsi. Dalam artikel seterusnya, kita akan belajar cara menggunakan fungsi JavaScript untuk mencapai tujuan ini.
Fungsi JavaScript ialah blok kod berulang yang menerima sebarang nombor dan jenis parameter dan mengembalikan hasil. Fungsi sering digunakan untuk menyusun sekumpulan arahan yang berkaitan bersama-sama, memudahkan kod dan meningkatkan kebolehbacaan. Dalam JavaScript, fungsi ditakrifkan dalam dua cara: melalui pengisytiharan fungsi dan melalui ungkapan fungsi. Berikut ialah contoh kedua-dua cara:
function printName(name) { console.log("Hello " + name); } var printId = function(id) { console.log("Your ID is " + id); }
Dalam pengisytiharan fungsi di atas, kami mentakrifkan fungsi bernama printName, yang menerima parameter bernama nama, dan kemudian menggunakan console.log untuk log maklumat Cetak ke konsol . Dalam ungkapan fungsi, kami menggunakan fungsi tanpa nama dan menetapkannya kepada printId pembolehubah. Fungsi ini menerima parameter bernama id dan menggunakan console.log untuk mencetak maklumat ke konsol. Kedua-dua kaedah mencapai kesan yang sama, tetapi ungkapan fungsi adalah lebih fleksibel dan boleh disegerakan secara dinamik dan dipanggil apabila diperlukan.
Sekarang, mari belajar cara menambah dan mengalih keluar elemen HTML menggunakan fungsi JavaScript. Jika anda sudah mengetahui asas HTML DOM (Document Object Model), maka anda tahu bahawa anda boleh menggunakan JavaScript untuk mengawal elemen HTML. DOM ialah model objek yang digunakan untuk mewakili dokumen HTML Ia mewakili keseluruhan dokumen sebagai pokok objek dan membolehkan kami memanipulasi objek ini menggunakan JavaScript. Kami boleh mencipta, memadam atau mengubah suai elemen DOM menggunakan fungsi JavaScript.
Pertama, mari belajar cara menggunakan fungsi JavaScript untuk mencipta elemen HTML baharu. Ini boleh dilakukan melalui kaedah createElement(). Kaedah ini menerima parameter rentetan yang menunjukkan jenis elemen untuk dibuat, seperti "div", "p", atau "input". Kita boleh menggunakan kaedah ini dengan kaedah appendChild() untuk menambah elemen baharu pada elemen sedia ada. Berikut ialah contoh:
function addParagraph() { var element = document.createElement("p"); var text = document.createTextNode("This is a new paragraph."); element.appendChild(text); document.body.appendChild(element); }
Dalam kod di atas, kami telah mencipta fungsi yang dipanggil addParagraph. Fungsi ini mencipta elemen p baharu dengan memanggil kaedah createElement() dan kaedah createTextNode(). Kami kemudian menambah nod teks pada elemen baharu menggunakan kaedah appendChild() dan menambah elemen pada badan dokumen.
Seterusnya, kita akan belajar cara memadamkan elemen HTML melalui fungsi JavaScript. Ini boleh dilakukan menggunakan kaedah removeChild(). Kaedah ini menerima sebagai parameter elemen anak untuk dialih keluar dan mengalih keluarnya daripada elemen induknya. Berikut ialah contoh:
function removeElement() { var element = document.getElementById("myElement"); element.parentNode.removeChild(element); }
Dalam kod di atas, kami telah mencipta fungsi yang dipanggil removeElement. Fungsi ini mendapat elemen bernama myElement menggunakan kaedah getElementById() dan kemudian mengeluarkannya daripada induknya menggunakan kaedah removeChild(). Sebagai tambahan kepada kaedah getElementById(), terdapat banyak kaedah lain untuk mendapatkan elemen, seperti getElementsByTagName() dan getElementsByClassName().
Di atas ialah contoh mudah untuk menambah dan mengalih keluar elemen HTML menggunakan fungsi JavaScript. Di tempat kerja, kami mungkin perlu mencipta dan mengalih keluar elemen berdasarkan keperluan khusus aplikasi, seperti menjana baris jadual secara dinamik berdasarkan input pengguna atau menambah maklumat pada halaman web. Kemahiran dalam fungsi JavaScript adalah kunci untuk mencapai tugasan ini, jadi kita harus terus berlatih dan meneroka kaedah baharu.
Atas ialah kandungan terperinci Bagaimana untuk menambah atau mengalih keluar elemen pada dokumen HTML menggunakan javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!