87,910
社区成员
发帖
与我相关
我的任务
分享
<div level="1"></div>
<div level="1"></div>
<div level="2"></div>
<div level="2"></div>
<div level="3"></div>
<div level="2"><a></a></div>
<div level="2"><a></a></div>
<div level="1"></div>
<div level="1">111</div>
<div level="1">2222</div>
<div level="2">33333</div>
<div level="2">44444444</div>
<div level="3">5555555555</div>
<div level="2"><a>66666666666</a></div>
<div level="2"><a>777777777</a></div>
<div level="1">9000</div>
<script>
function deldiv(){
var div =document.getElementsByTagName("div");
var j=0;
var arr=new Array(div.length)
for(var i=0;i<div.length;i++)
{
var level=div[i].getAttribute('level')
if(level=="2")
{
arr[j]=div[i];
j=j+1;
}
}
for(var k=0;k<=j;k++){
arr[k].parentNode.removeChild(arr[k]);
}
}
</script>
<div level="1">111</div>
<div level="1">2222</div>
<div level="2">33333</div>
<div level="2">44444444</div>
<div level="3">5555555555</div>
<div level="2"><a>66666666666</a></div>
<div level="2"><a>777777777</a></div>
<div level="1">9000</div>
<script>
function deldiv(){
var div = document.getElementsByTagName("div");
for(var i=0;i<div.length;i++)
{
var level = div[i].getAttribute('level');
if(level=="2")
{
div[i].parentNode.removeChild(div[i]);
div = document.getElementsByTagName("div");
i=i-1;
}
}
}
deldiv();
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Page</title>
</head>
<body>
<div>
<div level="1">
a
</div>
<div level="1">
b
</div>
<div level="2">
c2
</div>
<div level="2">
d2
</div>
<div level="3">
e
</div>
<div level="2">
f2
</div>
<div level="2">
g2
</div>
<div level="1">
h
</div>
</div>
<input type="button" value="del Div Level=2" onclick="delLevelDiv('2')" />
</body>
</html>
<script type="text/javascript">
function delLevelDiv(level)
{
var divs=document.getElementsByTagName('div');
if(divs.length==0) return;
var j=0;
for(var i=0;i<divs.length;i++)
{
if(divs[i].getAttribute('level')==level) j++;
}
if(j==0) return;
for(var i=0;i<divs.length;i++)
{
var p=divs[i].parentNode;
if(divs[i].getAttribute('level')==level)
p.removeChild(divs[i]);
}
divs=document.getElementsByTagName('div');
if(divs.length>0) delLevelDiv(level);
}
</script>
<div level="1">111</div>
<div level="1">2222</div>
<div level="2">33333</div>
<div level="2">44444444</div>
<div level="3">5555555555</div>
<div level="2"><a>66666666666</a></div>
<div level="2"><a>777777777</a></div>
<div level="1">9000</div>
<script>
var aa = document.getElementsByTagName("div");
var bb = new Array();
for(var i=0;i<aa.length;i++)
{
var tt = aa[i].level;
if(tt=="2")
{
aa[i].outerHTML="";
aa = document.getElementsByTagName("div");
i=i-1;
}
}
</script>
<div level="1">111</div>
<div level="1">2222</div>
<div level="2">33333</div>
<div level="2">44444444</div>
<div level="3">5555555555</div>
<div level="2"><a>66666666666</a></div>
<div level="2"><a>777777777</a></div>
<div level="1">9000</div>
<script>
function deldiv(){
var div = document.getElementsByTagName("div");
for(var i=0;i<div.length;i++)
{
var level = div[i].getAttribute('level');
if(level=="2")
{
div[i].parentNode.removeChild(div[i]);
}
}
}
</script>
<a href="javascript:" onclick="deldiv()">删除level为2的div元素以及其中包含的元素</a>
<div level="1">111</div>
<div level="1">2222</div>
<div level="2">33333</div>
<div level="2">44444444</div>
<div level="3">5555555555</div>
<div level="2"><a>66666666666</a></div>
<div level="2"><a>777777777</a></div>
<div level="1">9000</div>
<script>
function deldiv(){
var div = document.getElementsByTagName("div");
for(var i=0;i<div.length;i++)
{
var level = div[i].level;
if(level=="2")
{
div[i].parentNode.removeChild(div[i]);
}
}
}
</script>
<a href="javascript:" onclick="deldiv()">删除level为2的div元素以及其中包含的元素</a>
<div level="1">111</div>
<div level="1">2222</div>
<div level="2">33333</div>
<div level="2">44444444</div>
<div level="3">5555555555</div>
<div level="2"><a>66666666666</a></div>
<div level="2"><a>777777777</a></div>
<div level="1">9000</div>
<script>
var aa = document.getElementsByTagName("div");
for(var i=0;i<aa.length;i++)
{
var level = aa[i].level;
if(level=="2")
{
aa[i].outerHTML="";
}
}
</script>