如何通过JS清除网页的元素?

JavaScript08

如何通过JS清除网页的元素?,第1张

通过removeChild() 方法指定元素的某个指定的子节点来完成javascript删除一个html元素。

javascript删除一个html元素的步骤:

<!--创建一个html文件-->

<div id="div">

<div id="div1">知道</div>

<input type="button" value="删除div1" id="btn"/>

</div>

<script>

var o=document.getElementById("div")//获取父节点

var a=document.getElementById("div1")//获取需要删除的子节点

var b=document.getElementById("btn")//获取触发事件的节点

b.onclick=function(){o.removeChild(a)//从父节点o上面移除子节点a}

</script>

可以用Array中自带的方法:

arrayObj.shift(

)

shift

方法可移除数组中的第一个元素并返回该元素。

例如:

var

ary=[1,2,3,4]

var

a=ary.shift()//a=1ary=[2,3,4]

arrayObj.slice(start,

[end])

slice

方法返回一个

Array

对象,其中包含了

arrayObj

的指定部分。

参数:start,截取数组开始下标。end截止的下标,但不包括end元素

例如:

var

ary=[1,2,3,4]

var

newary=ary.slice(0,

2);//newary=[1,2],不包括下标2

所对应的元素3。