Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > JavaScript melaksanakan paparan gambar secara rawak

JavaScript melaksanakan paparan gambar secara rawak

WBOY
Lepaskan: 2023-05-21 09:32:36
asal
2157 orang telah melayarinya

JavaScript ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web. Salah satu fungsinya ialah membantu kami memaparkan gambar secara rawak. Memaparkan imej secara rawak boleh meningkatkan keseronokan dan interaktiviti tapak web, di samping memberikan pengguna pengalaman visual yang lebih baik. Artikel ini akan meneroka cara melaksanakan fungsi memaparkan imej secara rawak dalam JavaScript.

1. Dapatkan tatasusunan imej

Mula-mula kita perlu menentukan tatasusunan imej dalam JavaScript, dan kemudian tambahkan imej yang perlu dipaparkan secara rawak pada tatasusunan. Dalam contoh ini kita akan menggunakan 3 imej mudah.

var images = new Array();
images[0] = "image1.jpg";
images[1] = "image2.jpg";
images[2] = "image3.jpg";
Salin selepas log masuk

2. Tulis fungsi

Seterusnya, kita perlu menulis fungsi untuk memilih gambar secara rawak. Fungsi ini akan memilih imej secara rawak daripada tatasusunan imej yang kami takrifkan dan memaparkannya pada halaman web.

function displayRandomImage() {
    var randomIndex = Math.floor(Math.random() * images.length);
    var image = document.createElement("img");
    image.src = images[randomIndex];
    document.body.appendChild(image);
}
Salin selepas log masuk

Barisan pertama kod dalam fungsi ini menggunakan kaedah Math.random(), yang mengembalikan nombor rawak yang lebih besar daripada atau sama dengan 0 dan kurang daripada 1. Kami mendarab nombor rawak ini dengan panjang tatasusunan imej untuk mendapatkan perpuluhan, dan kemudian menggunakan kaedah Math.floor() untuk membundarkannya kepada integer. Integer ini ialah indeks imej yang perlu kami paparkan.

Kemudian buat elemen img, tetapkan atribut src elemen ke laluan imej yang dipilih secara rawak, dan kemudian tambahkan elemen pada halaman web. Ini membolehkan fungsi memaparkan gambar secara rawak.

3. Pencetus paparan rawak

Akhir sekali, kita perlu mencetuskan fungsi memaparkan imej secara rawak dalam halaman web. Untuk melakukan ini, kita boleh mengikat fungsi pada peristiwa klik butang atau pautan, atau mencetuskan fungsi dalam acara pemuatan halaman web.

window.onload = displayRandomImage;
Salin selepas log masuk

Kod di atas secara automatik akan memanggil fungsi memaparkan imej secara rawak selepas halaman web dimuatkan. Anda juga boleh mengikatnya pada peristiwa klik pada butang:

<button onclick="displayRandomImage()">随机显示图片</button>
Salin selepas log masuk

Dengan cara ini, apabila pengguna mengklik butang, fungsi yang memaparkan imej secara rawak akan dicetuskan, dengan itu memaparkan gambar secara rawak.

Kesimpulan

Di atas ialah cara menggunakan JavaScript untuk memaparkan imej secara rawak. Ia mudah dan mudah difahami, tidak memerlukan banyak kod, dan boleh menambahkan sedikit keseronokan dan interaktiviti pada halaman web. Kita boleh menyesuaikan tatasusunan imej atau menukar kod untuk mencapai kesan yang lebih kompleks. Semoga artikel ini dapat membantu anda mencapai apa yang anda perlukan.

Atas ialah kandungan terperinci JavaScript melaksanakan paparan gambar secara rawak. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan