Rumah hujung hadapan web tutorial js 三级下拉菜单的js实现代码_导航菜单

三级下拉菜单的js实现代码_导航菜单

May 16, 2016 pm 06:06 PM
menu lungsur turun

三级下拉菜单的实现:

复制代码 代码如下:

function list(idstr){
var name1="subtree"+idstr;
var name2="img"+idstr;
var objectobj=document.all(name1);
var imgobj=document.all(name2);
//alert(imgobj);
if(objectobj.style.display=="none"){
for(i=1;ivar name3="img"+i;
var name="subtree"+i;
var o=document.all(name);
if(o!=undefined){
o.style.display="none";
var image=document.all(name3);
//alert(image);
image.src="admin/images/ico04.gif";
if(idstr>12&&idstrdocument.getElementById("subtree11").style.display="";
document.getElementById("img11").src="admin/images/ico03.gif";
}
}
}
objectobj.style.display="";
imgobj.src="admin/images/ico03.gif";
}
else{
objectobj.style.display="none";
imgobj.src="admin/images/ico04.gif";
}
}

代码讲解:如
上,idstr是一个数字字符,用于区别不同的子菜单和图片。通过document.all(name1)拿到所有的id为name1(一变量)的子菜单,这里
其实只有一个,判断如果当前是隐藏状态,则进入循环,又如果元素有定义(为了方便,通过i取到的有些子菜单可能是未定义的)就把所有子菜单隐藏掉(除了1级菜单,包括2、3级菜单)、换掉当前同级菜单图标,最后把当前选中菜单显示出来、换掉当前选中的图标。有种特殊情况:当idstr>12&&idstr12&&idstr
3级菜单
复制代码 代码如下:

function tupian(idt){
var nametu="xiaotu"+idt;
var tp = document.getElementById(nametu);
tp.src="admin/images/ico05.gif";//图片ico05为白色的正方形
for(var i=1;i{
var nametu2="xiaotu"+i;
if(i!=idt*1)
{
var tp2=document.getElementById('xiaotu'+i);
if(tp2!=undefined)
{tp2.src="admin/images/ico06.gif";}//图片ico06为蓝色的正方形
}
}
}

代码说明:只是换掉图标而已,表示激活或失活。
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara membuat menu lungsur turun dalam jadual WPS Cara membuat menu lungsur turun dalam jadual WPS Mar 21, 2024 pm 01:31 PM

Cara membuat menu lungsur turun jadual WPS: Selepas memilih sel di mana anda ingin menetapkan menu lungsur, klik "Data", "Kesahan" dalam urutan, dan kemudian buat tetapan yang sepadan dalam kotak dialog pop timbul untuk menurunkan menu kami. Sebagai perisian pejabat yang berkuasa, WPS mempunyai keupayaan untuk mengedit dokumen, jadual data statistik, dll., yang memberikan banyak kemudahan untuk ramai orang yang perlu berurusan dengan teks, data, dll. Untuk menggunakan perisian WPS dengan mahir untuk memberikan kami banyak kemudahan, kami perlu menguasai pelbagai operasi perisian WPS yang sangat asas Dalam artikel ini, editor akan berkongsi dengan anda cara menggunakan perisian WPS. operasi menu bawah dalam jadual WPS yang muncul. Selepas membuka borang WPS, mula-mula pilih

Bagaimana untuk menambah sempadan halaman artistik dalam Microsoft Word Bagaimana untuk menambah sempadan halaman artistik dalam Microsoft Word Apr 27, 2023 pm 08:25 PM

Adakah anda bosan melihat sempadan hitam tradisional pada dokumen Word anda sepanjang masa? Adakah anda sedang mencari cara untuk menambahkan beberapa sempadan berwarna-warni dan artistik pada dokumen anda untuk menjadikannya lebih menarik dan menyeronokkan? Bagaimana pula dengan menambahkan sempadan artistik yang berbeza pada halaman dokumen Word anda? Atau gunakan sempadan artistik tunggal pada semua halaman dalam dokumen sekaligus? Saya tahu anda teruja seperti kami tentang keseluruhan perkara sempadan artistik ini! Pergi terus ke artikel ini untuk mengetahui cara berjaya menggunakan sempadan artistik pada dokumen Word. Bahagian 1: Cara Menggunakan Sempadan Halaman Artistik yang Sama pada Semua Halaman dalam Dokumen Word Langkah 1: Buka dokumen Word dan klik tab "Reka Bentuk" di reben atas. Pilih dalam DESIGN

Bagaimana untuk mencetak dokumen Word tanpa ulasan Bagaimana untuk mencetak dokumen Word tanpa ulasan Apr 18, 2023 pm 02:19 PM

Dengan Microsoft Word, ulasan adalah penting, terutamanya apabila dokumen itu dikongsi di kalangan berbilang orang. Setiap orang boleh menambah sesuatu pada kandungan dokumen melalui ulasan mereka, dan adalah sangat penting untuk mengekalkan ulasan ini untuk rujukan masa hadapan. Tetapi apabila anda perlu mencetak dokumen, adakah anda benar-benar perlu mencetak komen? Dalam beberapa kes, ya. Tetapi untuk beberapa kes lain, ini adalah tidak besar! Dalam artikel ini, kami menerangkan melalui 2 penyelesaian berbeza cara mencetak dokumen Word dengan mudah tanpa mencetak ulasan padanya. Sila ingat bahawa komen hanya disembunyikan dan tidak akan dipadamkan. Oleh itu, anda sama sekali tidak mengambil risiko mana-mana bahagian dokumen anda di sini dengan mencetaknya tanpa komen. Harap anda suka! Penyelesaian 1: Lulus

5 Cara (dan Pembetulan) untuk Melaraskan Skrin Anda untuk Pemantauan pada Windows 11 5 Cara (dan Pembetulan) untuk Melaraskan Skrin Anda untuk Pemantauan pada Windows 11 Apr 14, 2023 pm 03:28 PM

Disebabkan penambahbaikan baru-baru ini di seluruh dunia, alat ganti PC kini tersedia di MSRP, yang telah mendorong ramai pengguna untuk membina PC impian mereka. Membina PC boleh menghadapi cabarannya, dan salah satu tugasnya ialah memasang skrin anda pada paparan monitor anda. Jika anda tidak dapat memuatkan skrin pada monitor anda pada Windows 11, berikut ialah semua yang anda perlu ketahui. Jom mulakan. Cara melaraskan skrin anda untuk pemantauan pada Windows 11 dalam 5 cara Untuk menjadikan skrin anda sesuai dengan monitor anda, anda boleh melaraskan tetapan resolusi, penskalaan atau paparan output berdasarkan tetapan semasa anda. Kami mengesyorkan agar anda cuba mengubah saiz resolusi untuk mengekalkan kualiti visual dan dpi. Walau bagaimanapun, jika ini tidak berkesan untuk anda, anda boleh mencuba

Bagaimana untuk menetapkan ketelusan imej dalam Slaid Google? Bagaimana untuk menetapkan ketelusan imej dalam Slaid Google? Apr 25, 2023 pm 06:52 PM

Cara Menukar Ketelusan Imej dalam Slaid Google Slaid Google membolehkan anda membuat perubahan kecil pada imej anda. Anda boleh menggunakan menu Pilihan Format dalam Slaid Google untuk menukar tahap ketelusan mana-mana imej yang anda sisipkan. Untuk menjadikan imej telus menggunakan menu Pilihan Format dalam Slaid Google: Buka pembentangan Slaid Google sedia ada anda atau buat yang baharu. Pilih imej sedia ada pada salah satu slaid dalam pembentangan anda. Sebagai alternatif, tambahkan imej dengan menekan Sisipkan > Imej dan memilih salah satu pilihan muat naik. Selepas memilih imej, tekan butang Pilihan Format dalam bar alat. Sebagai alternatif, klik kanan imej dan pilih Pilihan format. Menu Pilihan Format

Laksanakan kesan menu lungsur dalam applet WeChat Laksanakan kesan menu lungsur dalam applet WeChat Nov 21, 2023 pm 03:03 PM

Untuk melaksanakan kesan menu lungsur dalam Program Mini WeChat, contoh kod khusus diperlukan Dengan populariti Internet mudah alih, Program Mini WeChat telah menjadi bahagian penting dalam pembangunan Internet, dan semakin ramai orang telah mula memberi perhatian kepada dan. gunakan Program Mini WeChat. Pembangunan program mini WeChat adalah lebih mudah dan pantas daripada pembangunan APP tradisional, tetapi ia juga memerlukan penguasaan kemahiran pembangunan tertentu. Dalam pembangunan program mini WeChat, menu lungsur ialah komponen UI biasa, yang mencapai pengalaman pengguna yang lebih baik. Artikel ini akan memperkenalkan secara terperinci cara melaksanakan kesan menu lungsur dalam applet WeChat dan menyediakan praktikal

Cara menggunakan sari kata langsung seluruh sistem pada Windows 11 Cara menggunakan sari kata langsung seluruh sistem pada Windows 11 May 02, 2023 pm 01:19 PM

Keupayaan dan ciri kebolehaksesan Windows telah berkembang dengan perlahan. Kemas kini Windows 1122H2 membawa beberapa ciri baharu, termasuk keupayaan untuk menggunakan sari kata langsung seluruh sistem pada sistem anda. Ini adalah ciri yang sangat diminta, terutamanya sejak platform lain mula memasukkannya tahun lepas. Beritahu kami lebih lanjut mengenainya. Apakah sari kata langsung seluruh sistem dalam Windows 11? Seperti namanya, sari kata langsung seluruh sistem membantu anda menjana sari kata untuk mana-mana audio yang sedang dimainkan pada sistem anda. Ini ialah ciri kebolehaksesan yang penting untuk pengguna bermasalah pendengaran dan juga boleh digunakan untuk menjana sari kata dalam aplikasi yang tidak disokong. Anda juga boleh menggunakan sari kata langsung untuk menyalin fail audio dan mencipta tidak boleh didengar

Bagaimana untuk melaksanakan menu lungsur menggunakan Vue? Bagaimana untuk melaksanakan menu lungsur menggunakan Vue? Jun 26, 2023 am 12:17 AM

Dengan populariti aplikasi web, menu lungsur telah menjadi elemen antara muka pengguna yang biasa. Menu lungsur turun dengan mudah menyediakan pengguna dengan pelbagai pilihan tindakan, membolehkan pengguna memilih tindakan yang mereka inginkan dengan mudah. Dalam aplikasi web moden, Vue telah menjadi rangka kerja yang popular untuk melaksanakan menu lungsur menggunakan Vue. Dalam artikel ini, kami akan memperkenalkan cara menggunakan Vue untuk melaksanakan menu lungsur turun, dan memberikan beberapa petua dan teknik praktikal untuk membantu anda mengurus dan membangunkan aplikasi Vue dengan lebih baik. 1. lungsur turun asas

See all articles