<li class="expandable"> <a href="Title.aspx?mode=2&id=21&pid=5" target="main">C/C++</a>
<ul style="display: none; "> <li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=36" target="main">新手乐园</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=37" target="main"> C语言</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=38" target="main"> C++ 语言</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=39" target="main">工具平台和程序库</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=40" target="main">模式及实现</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=41" target="main">其它技术问题</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=42" target="main">Qt开发</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=43" target="main">非技术区</a> </li>
</ul>
</li>
<li class="expandable"> <a href="Title.aspx?mode=2&id=21&pid=6" target="main">Jboss</a>
<ul style="display: none; ">
</ul>
</li>
得到结果<li class="expandable"> <a href="Title.aspx?mode=2&id=21&pid=5" target="main">C/C++</a>
<ul style="display: none; "> <li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=36" target="main">新手乐园</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=37" target="main"> C语言</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=38" target="main"> C++ 语言</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=39" target="main">工具平台和程序库</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=40" target="main">模式及实现</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=41" target="main">其它技术问题</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=42" target="main">Qt开发</a> </li>
<li ><a href="Title.aspx?mode=3&id=21&pid=5&ppid=43" target="main">非技术区</a> </li>
</ul>
</li>
<li > <a href="Title.aspx?mode=2&id=21&pid=6" target="main">Jboss</a>
<ul style="display: none; ">
</ul>
</li> function delClass()
{
var lis = document.getElementsByTagName('li');
var i;
var length;
for( i=0; i<length;i++)
{
if(lis[i].getElementsByTagName('ul').length == 0)
{
lis[i].setAttribute('class',''); //不起效果
}
}
}
解决方案 »
- window.close does not work when dom.allow_scripts_to_close_windows is false
- JQ鼠标经过改变样式
- div中背景图像从一个大图片的一部分选取
- 谁有gis的客户端?js的,能实现放大缩小托拽等功能,能加载位图,谁有?给我一份,谢谢!
- 关于页面打印不全的问题!
- 我一直在想这个问题可不可能解决,如果可以解决的话我愿意以300点作为回报,如果不能解决的话请各位指点迷津,使我不在错误的道路上越走
- 高手,怎样让menu放在紫色table里,无论在800还是1024
- 日期格式转换
- 怎样调用变量和数组
- Extjs拖拽时scroll控制的问题
- js 关于粘贴多少文件输入框
- javascript xml小程序修改
<li class="expandable"> <a href="Title.aspx?mode=2&id=21&pid=6" target="main">Jboss</a>
<ul style="display: none; ">
</ul>
</li>
如果ul内不包含li 就把外面li的class去掉或改名
function delClass()
{
var lis = document.getElementsByTagName('li');
var i;
var length;
for( i=0; i<length;i++)
{
if(lis[i].getElementsByTagName('ul')[0].getElementsByTagName('li').length == 0)
{//是li下的ul的li的长度
lis[i].setAttribute('class',''); //不起效果
or lis[i].setAttribute('className',''); //不起效果
}
}
}
<ul style="display: none; ">
</ul>
</li> 如果ul内没有li就把ul节点去掉
变成
<li class="expandable"> <a href="Title.aspx?mode=2&id=21&pid=6" target="main">Jboss</a>
</li>
用jquery怎么remove掉