主题:  如何在网页中制作以下东东:在总目录的前方有一个“+",一按这

gdlzj

职务:普通成员
等级:1
金币:0.0
发贴:12
注册:2001/12/3 15:40:54
#12001/12/5 17:34:30
如何在网页中制作以下东东:在总目录的前方有一个“+",一按这个“+",即可显示其下子目录,“+"即变成“-",一按“-",即可隐藏其下子目录,就象在资源管理器中那样? 谢了

编辑历史:[这消息被gdlzj编辑过(编辑时间2001-12-05 17:36:37)]


哈哈品

职务:普通成员
等级:6
金币:18.0
发贴:4349
注册:2001/9/11 14:26:11
#22001/12/5 17:48:14
行为加隐藏层



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29

风之翅

职务:普通成员
等级:2
金币:10.0
发贴:540
注册:2001/1/31 14:48:59
#42001/12/5 21:42:30
那个太复杂了吧!看看这个
function menuChange() {
var src;
var subId;
var lmId;
src = window.event.srcElement;
if (src.className == "menu") { //判断是否单击了某菜单项。
subId = "sub" + src.id;
     lmId = "lm" + src.id;
if (document.all(subId).style.display == "none") { //如果没有显示子菜单,则显示,并且写入减号。
document.all(subId).style.display = "";
        document.all(lmId).innerHTML = "-";
} else { //如果已经显示子菜单,则折叠,并且写入加号。
document.all(subId).style.display = "none";
        document.all(lmId).innerHTML = "+";
}
}
}
注意:举个例,主菜单的ID为menu1,class为menu(这个是主菜单组共用的),子菜单ID为submenu1,符号的ID为lmmenu1。



thisin

职务:普通成员
等级:2
金币:1.0
发贴:331
注册:2001/9/21 0:26:12
#52001/12/5 21:48:08



























 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 





5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#62001/12/5 21:56:42
jhsdx在上个帖子中说
引用:
那个太复杂了吧!看看这个
function menuChange() {
var src;
var subId;
var lmId;
src = window.event.srcElement;
if (src.className == "menu") { //判断是否单击了某菜单项。
subId = "sub" + src.id;
     lmId = "lm" + src.id;
if (document.all(subId).style.display == "none") { //如果没有显示子菜单,则显示,并且写入减号。
document.all(subId).style.display = "";
        document.all(lmId).innerHTML = "-";
} else { //如果已经显示子菜单,则折叠,并且写入加号。
document.all(subId).style.display = "none";
        document.all(lmId).innerHTML = "+";
}
}
}
注意:举个例,主菜单的ID为menu1,class为menu(这个是主菜单组共用的),子菜单ID为submenu1,符号的ID为lmmenu1。


en,非常好,关键就是display...