Rumah > hujung hadapan web > tutorial js > Bagaimanakah Keterlihatan Elemen Kawalan JavaScript untuk Pengalaman Pengguna yang Lebih Baik?

Bagaimanakah Keterlihatan Elemen Kawalan JavaScript untuk Pengalaman Pengguna yang Lebih Baik?

Linda Hamilton
Lepaskan: 2024-12-11 00:42:10
asal
560 orang telah melayarinya

How Can JavaScript Control Element Visibility for a Better User Experience?

Elemen Sembunyikan/Tunjukkan JavaScript: Meningkatkan Pengalaman Pengguna

Dalam pembangunan web, selalunya perlu untuk memaparkan atau menyembunyikan elemen secara dinamik pada halaman. JavaScript menawarkan API berkuasa yang membolehkan anda mengawal keterlihatan elemen untuk antara muka pengguna interaktif.

Menyembunyikan Elemen Selepas Mengklik

Pertimbangkan kod HTML berikut di mana "Edit pautan " digunakan untuk menunjukkan kawasan teks boleh diedit:

<a href="#" onclick="showStuff('answer1'); return false;">Edit</a>
<span>
Salin selepas log masuk

Untuk menyembunyikan pautan "Edit" selepas ia diklik, anda boleh mengubah suai fungsi showStuff() untuk turut menyembunyikan pautan:

function showStuff(id, text, btn) {
    document.getElementById(id).style.display = 'block';
    // hide the link
    btn.style.display = 'none';
}
Salin selepas log masuk

Menyembunyikan Teks Bersama-sama Elemen

Selain itu, anda mungkin mahu menyembunyikan teks "Lorem ipsum" apabila pautan "Edit" diklik. Untuk mencapai matlamat ini, anda boleh memasukkan parameter tambahan dalam fungsi showStuff() untuk merujuk elemen yang mengandungi teks:

function showStuff(id, text, btn) {
    document.getElementById(id).style.display = 'block';
    // hide the lorem ipsum text
    document.getElementById(text).style.display = 'none';
    // hide the link
    btn.style.display = 'none';
}
Salin selepas log masuk

Dan dalam kod HTML:

<span>
Salin selepas log masuk

Apabila Pautan "Edit" diklik, kedua-dua textarea dan teks "Lorem ipsum" akan disembunyikan, memberikan pengalaman yang lancar untuk pengguna.

Atas ialah kandungan terperinci Bagaimanakah Keterlihatan Elemen Kawalan JavaScript untuk Pengalaman Pengguna yang Lebih Baik?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan