这个用js怎么实现

xuxugr 2006-07-12 10:15:59
http://www.xingongyueqi.com.cn/2.gif
这是个数据库里的结构
民族乐器的id为81
二胡类的followid为81
所有followid为81的项都是id为81的子项.以此类推
结果为第一菜单选择民族乐器,第二项菜单为民族乐器的子类全部出来了
我不懂js,怎么做呀
...全文
120 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuangyan2004 2006-07-14
  • 打赏
  • 举报
回复
JavaScript实现二级、多级(N级)联动下拉列表框数据库版
http://blog.csdn.net/zhuangyan2004/archive/2006/07/04/874569.aspx
dreamover 2006-07-14
  • 打赏
  • 举报
回复
<select name=year></select>
<select name=month></select>
<select name=date></select>
<select name=clock></select>
<input name=result>

<script>
var arrSel=["year","month","date","clock"];//arrSel定义了要修改的下拉框和xml数据的节点名称
</script>

<xml id=xmldata>
<xmldata>
<year value="2000">
<month value="4">
<date value="14">
<clock value="一点" />
<clock value="三点" />
</date>
<date value="17">
<clock value="一点" />
</date>
</month>
<month value="5">
<date value="15">
<clock value="一点" />
<clock value="四点" />
<clock value="七点" />
</date>
</month>
</year>
<year value="2001">
<month value="7">
<date value="16">
<clock value="一点" />
<clock value="五点" />
<clock value="九点" />
</date>
</month>
</year>
</xmldata>
</xml>

<script>
function qswhXml(num){
/******* by qiushuiwuhen(2002-5-17) ********/
var i,j,arrTemp=[];
for(i=0;i<num;i++)arrTemp[i]=document.all(arrSel[i]).options[document.all(arrSel[i]).selectedIndex].text
if(num==arrSel.length){//这里处理最后的数据。
document.all("result").value="选中了("+arrTemp+")";return;
}
with(document.all(arrSel[num])){
length=0
var obj=document.all.xmldata.XMLDocument.childNodes[0];
for(i=0;i<num;i++)obj=obj.selectSingleNode(arrSel[i]+'[@value="'+arrTemp[i]+'"]');
for(i=0;i<obj.childNodes.length;i++)options[length++].text=obj.childNodes[i].getAttribute("value");
onchange=new Function("qswhXml("+(num+1)+")");
onchange();
}
}
qswhXml(0);
</script>
sole_lodestar 2006-07-14
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/4702/4702813.xml

http://community.csdn.net/Expert/topic/4804/4804402.xml
xuxugr 2006-07-13
  • 打赏
  • 举报
回复
我是希望二级联动菜单
dlxu 2006-07-12
  • 打赏
  • 举报
回复
最好的方法就是下一段现成的tree代码下来改改,否则用二维数组来做
wuzhu888 2006-07-12
  • 打赏
  • 举报
回复
网上有树的js代码下一个就明白了
yangyangk 2006-07-12
  • 打赏
  • 举报
回复
how to do .........

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧