为了账号安全,请及时绑定邮箱和手机立即绑定

JS如何循环第三级的DIV

JS如何循环第三级的DIV

_追梦的少年_ 2016-06-13 10:37:01
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="box"> <div> <div>1</div> <div>2</div> <div>3</div> </div> <div> <div>1</div> <div>2</div> <div>3</div> </div> <div> <div>1</div> <div>2</div> <div>3</div> </div> </div> </body> </html>
查看完整描述

2 回答

已采纳
?
予远方

TA贡献17条经验 获得超12个赞

抱歉习惯JQuery了。你看下边是否满足,主要是通过目前给出的条件判断顶层div下的div下面是否还有div。

var d=document.getElementById("box").getElementsByTagName("div");//现获取box下的所有div
	for(var i=0;i<d.length;i++){
		if(d[i].getElementsByTagName("div").length==0){//判断循环下的div是否还包含div
			  d[i].innerHTML;
		}
	}


查看完整回答
1 反对 回复 2016-06-13
?
予远方

TA贡献17条经验 获得超12个赞

你可以试试下边的

$("#box").find("div").each(function(){//循环第二级DIV
		$(this).find("div").each(function(){//循环每个第二级DIV的第三级DIV
			$(this).html();//获取第三级DIV的所有内容
		});
   });


查看完整回答
4 反对 回复 2016-06-13
  • 2 回答
  • 0 关注
  • 1712 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信