web设计中用ul和li写的菜单如何定位,动态的进行增加删除?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web设计中用ul和li写的菜单如何定位,动态的进行增加删除?相关的知识,希望对你有一定的参考价值。

web设计中用ul和li写的菜单如何定位,动态的进行增加删除?
比如:<ul class='xall' id='all' style="display:block;">
<li><a id="sectorOperationList" href="javascript:tog('father1');">管理部门</a>
<ul id="father1" style="display:none;">
<li><a href="sectorAdd.htm" target="corganizeRightFrame">新增部门</a></li>
<li><a href="sectorChange.htm" target="corganizeRinhtFrame">修改部门</a></li>
<li><a href="sectorDelete.htm" target="corganizeRinhtFrame">删除部门</a></li>
<li><a href="sectorList.htm" target="corganizeRightFrame">部门列表</a></li>
</ul>
</li>
<li ><a id='roleOperationList' href="javascript:tog('father2');">管理角色</a> <!--打开id=father的子菜单-->
<ul id='father2' style="display:none;">
<li><a href="roleAdd.htm" target="corganizeRightFrame">新增角色</a></li>
<li><a href="roleChange.htm" target="corganizeRightFrame">修改角色</a></li>
<li><a href="roleDelete.htm" target="corganizeRightFrame">删除角色</a></li>
<li><a href="roleList.htm" target="corganizeRinhtFrame">角色列表</a></li>
</ul>
</li>
</ul>

javascript:tog('father1')的作用是打开下面那个id=father1的子菜单
现在我要写个JS函数,通过复选框选中一个菜单,然后进行删除修改,这个函数怎么实现?原理?

参考技术A function tog(id)

var obj=document.getElementById(id);
if(obj.style.display=="none")

obj.style.display="";

else

obj.style.display="none";

以上是关于web设计中用ul和li写的菜单如何定位,动态的进行增加删除?的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap 导航栏下拉菜单定位

div中用<ul><li>前面如何自定义图案?

Jquery如何给ul下每个li都加上点击事件

怎么使用CSS3创建动态菜单

css 如何设置ul的列表图标和列表文字对齐

python selenium怎么定位图中这种下拉框的选项?