JavaScript 左側多級菜單動態(tài)的實現方法
來源:程序員人生 發(fā)布時間:2014-04-21 12:21:17 閱讀次數:3535次
關于js左側多級菜單動態(tài)的問題,實現的效果很簡單,就是點一下顯示,再點一下就隱藏,只不過是多了幾級的問題。好,現在來說說我的設計思路,首先從第一級別開始,添加如下代碼:
<div><a onclick="news_pro('1.1')">1</a></div>
<div id="1.1" >
<div> <a onclick="news_pro('1.1.1')">1.1</a></div>
</div>
這就出現兩次類別了,點父級顯示(隱藏)子級菜單,JS代碼也就一句話:
function news_pro(o)
{
var obj=document.getElementById(o)
obj.style.display==""? obj.style.display="none": obj.style.display="";
}
是不是有點太簡單了,沒錯,就是這么簡單,不過還沒完,我們繼續(xù)往下看;接著添加三級和四級子菜單:
<div><a onclick="news_pro('1.1')">1</a></div>
<div id="1.1">
<div> <a onclick="news_pro('1.1.1')">1.1</a></div>
<div id="1.1.1" >
<div> <A onclick="news_pro('1.1.1.1')">1.1.1</a></div>
<div id="1.1.1.1">
<div> 1.1.1.1</div>
<div> 1.1.1.2</div>
</div>
<div> 1.1.2</div>
</div>
<div> 1.2</div>
<div> 1.3</div>
</div>