【JavaScript點擊一級菜單打開和關閉二級菜單】
```
Document#sub_menu_1,#sub_menu_2{
display: none;
}
ul li:hover{
cursor: pointer;
}
- 一級菜單1
- 一級菜單2
- 一級餐單3
function f(str){
var sub_menu = document.getElementById(str);
var dis_v = sub_menu.style.display;
if(dis_v == "block")
sub_menu.style.display = "none";
else
sub_menu.style.display = "block";
}
```
有個注意事項就是一級菜單的li不能添加a標簽,不然會不起作用。
如果,你的頁面默認進來二級菜單是展現的,點擊時才關閉。直接把style標簽的樣式display="none"去掉就可以。同時需要修改一下js。
```
function f(str)
{
var sub_menu = document.getElementById(str);
var dis_v = sub_menu.style.display;
if(dis_v == "none")
sub_menu.style.display = "block";
else
sub_menu.style.display = "none";
}
```