这个是个静态的,用div+table做的,如果你的菜单是死的话就可以用,
<script>
function a(x){
document.getElementById(x).style.display=="none"?document.getElementById(x).style.display="":document.getElementById(x).style.display="none";
}
</script>
</head>
<body>
<div id="a_0" onclick="a('a_1')">根节点</div>
<table id="a_1" style="display:none">
<tr><td id="a_2" onclick="a('a_5')">---父节点1</td></tr>
<tr><td><table id="a_5" style="display:none">
<tr><td> ------1的子节点1</td></tr>
<tr><td> ------1的子节点2</td></tr>
</table></td></tr>
<tr><td id="a_3">---父节点2</td></tr>
<tr><td id="a_4" onclick="a('a_6')">---父节点3</td></tr>
<tr><td><table id="a_6" style="display:none">
<tr><td> ------3的子节点1</td></tr>
<tr><td> ------3的子节点2</td></tr>
</table></td></tr>
</table>
</body>
</html>
解决方案 »
- jQuery如何选中已知id的span标签?
- 如何把一个布局放到另一个布局内部(sencha-touch 2),求大虾指教
- 关于子节点找父节点ID的问题(javascript,jQuery),求思路
- JS关于中止setInterval()的方法,为什么会进入死循环呢?
- 请教,getElementById('tt2').innerHTML中,如何正常显示带有HTML的值?
- 节点问题~
- 求JS代码,struts select,一个select控制另一个select!!!!
- 输入框的检测问题,也许有点难,,请高手指点.
- javascript超难问题。。键盘事件和highlight问题!!
- table row的动态添加事件问题。
- 读源代码,问这段代码是什么意思?
- 写了个AJAX测试程序,请教一个地址指向问题,贴出关键代码
不好意思,因为我刚刚接触,所以对弹出一个层不太理解,我感觉用wiodow.open()是否就可以弹出一个来呢??