使dom只遍历第一级问题. var mli=document.getElementById("main").childNodes 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 lz 试一下面的<div id="main"> <ul> <li> <ul> <li>df1 </li> <li>df2 </li> </ul> </li> </ul> <ul> <li>评论列表 </li> </ul> <ul> <li>技术列表 </li> </ul> <ul> <li>点评列表 </li> </ul> </div> <script> var mli=document.getElementById("main").getElementsByTagName("ul"); for(var i=0;i<mli.length;i++) { var ulParent = mli[i].parentNode.parentNode; //判断它的父节点的父节点是否是ul if(ulParent.tagName=="UL") { continue; }else { alert( " "+i); //执行code.. } }</script> <script>var mli=document.getElementById("main")walker=document.createTreeWalker(mli,NodeFilter.SHOW_ELEMENT,null,false)var bNode=walker.firstChild();while(bNode){ var oNode=walker.firstChild(); while(oNode) { oNode=walker.nextSibing(); } walker.parentNode(); bNode=walker.nextSibing();}</script> 是的,比如说,里面有个textnode...(firefox) jQuery 问题 如何实现图片托动?图片上瞄点链接也随图片移动而移动? 如何取input类型 如何获得前一页单选按钮传递过来的值? 求个JS效果,来个大神 请问有人用过EXTJS 做过主从表吗 ? 求一个正则表达式,匹配偶数双引号,急求 关于回车的问题请教 怎样用javascript实现在有背景的页面上移动图片 Javascript 轉跳問題 求一个Javscript验证 状态栏跑马灯效果失效了?但是用IE直接打开网页可以显示
<ul>
<li>
<ul>
<li>df1 </li>
<li>df2 </li>
</ul>
</li>
</ul>
<ul> <li>评论列表 </li> </ul>
<ul> <li>技术列表 </li> </ul>
<ul> <li>点评列表 </li> </ul>
</div>
<script>
var mli=document.getElementById("main").getElementsByTagName("ul");
for(var i=0;i<mli.length;i++)
{
var ulParent = mli[i].parentNode.parentNode;
//判断它的父节点的父节点是否是ul
if(ulParent.tagName=="UL")
{
continue;
}else
{
alert( " "+i);
//执行code..
}
}
</script>
var mli=document.getElementById("main")
walker=document.createTreeWalker(mli,NodeFilter.SHOW_ELEMENT,null,false)
var bNode=walker.firstChild();
while(bNode)
{
var oNode=walker.firstChild();
while(oNode)
{
oNode=walker.nextSibing();
}
walker.parentNode();
bNode=walker.nextSibing();
}
</script>
比如说,里面有个textnode...(firefox)