通过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。