<!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; } }
予远方
TA贡献17条经验 获得超12个赞
你可以试试下边的
$("#box").find("div").each(function(){//循环第二级DIV $(this).find("div").each(function(){//循环每个第二级DIV的第三级DIV $(this).html();//获取第三级DIV的所有内容 }); });
添加回答
举报
0/150
提交
取消