javascript删除一个html元素节点代码实例

javascript删除一个html元素节点代码实例:
本章节介绍一下如何利用原生javascript实现删除一个指定的html元素。代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>蚂蚁部落</title>
<style>
#content{
  width:200px;
  height:20px;
  color:red;
}
</style>
<script>
window.onload=function(){
  var obt=document.getElementById("bt");
  var odiv=document.getElementById("content");
  obt.onclick=function(){
    odiv.parentNode.removeChild(odiv);
  }
}
</script>
</head>
<body>
<div id="content">蚂蚁部落</div>
<input type="button" id="bt" value="查看效果"/>
</body>
</html>

在原生的javascript中,暂时没有没有一个方法能够删除元素本身,如果要删除可以通过通过父节点的removeChild()方法删除指定的子元素,代码比较简单,这里不多介绍了,可以参阅相关阅读。
相关阅读:
1.parentNode()函数可以参阅parentNode,childNodes,children属性详解一章节。 
2.removeChild()函数可以参阅javascript的removeChild()函数用法详解一章节。

时间: 2024-10-08 04:19:41

javascript删除一个html元素节点代码实例的相关文章

javascript实现的网站访问量统计代码实例

javascript实现的网站访问量统计代码实例: 作为一个网站的管理员或者说站长,都希望知道到底有多少人访问了网站,这个时候就需要有一个统计功能来满足需要,当然功能比较单一和简单,如果想要强大的统计效果,那最好还是使用现在比较成熟的功统计工具,比如站长统计或者腾讯统计等等. 代码如下: <script type="text/javascript"> var caution=false function setCookie(name,value,expires,path,d

css设置元素透明度代码实例

css设置元素透明度代码实例:本章节介绍一下如何设置一个元素的透明度,现在众多的效果都有使用,下面就介绍一下如何实现此效果.w3c提供了一种标准的设置透明度的属性opacity,此属性值大小是介于0-1之间的,0为完全透明,1为完全不透明.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content=

Java循环中删除一个列表元素

本文主要想讲述一下我对之前看到一篇文章的说法.假设跟你的想法有出入,欢迎留言.一起讨论. #3. 在循环中删除一个列表元素 考虑以下的代码.迭代过程中删除元素: ArrayList<String> list = new ArrayList<String>(Arrays.asList("a", "b", "c", "d")); for (int i = 0; i < list.size(); i++

js删除一个父元素下面的所有子元素

比如<div id="ok"><button tpye='button'>111111</button><p>22222</p><div> <p>31232</p> </div></div>而如果想删除其中的一个应该如何做 以你的程序为例.删除一个父元素下面的所有子元素:document.getElementById("ok").innerHTML

用JavaScript来包装文本元素节点

原文链接: Wrapping Text Nodes and Elements with JavaScript 原文日期: 2014-09-04 翻译日期: 2014-09-06 翻译人员: 铁锚 当你的应用需要依赖某个特定的JavaScript类库时,你无意中总会试图解决某些类库自身的问题,而不是语言的问题.就比如当我试图将文本(可能也包含HTML元素)用一个DIV元素包起来时.假设有以下HTML: This is some text and <a href="">a li

JavaScript之怎样获取元素节点

JavaScript获取元素节点一共有三种方法,分别是通过元素ID.通过标签名字和通过类名字来获取: 1.通过元素ID属性的ID值来获得元素对象-getElementById() DOM提供了一个名为getElementById()的方法,这个方法将返回一个与括号里有着一样id值的元素节点对应的对象.他是document对象特有的函数,这个函数的参数只有一个,只能是你想要获得的元素的ID值,这个值必须放在单引号或者双引号里面. 注意:JavaScript语言区分字母大小写,所以在写getElem

删除一个没有头节点链表中的某个节点

题目描述:给定一个链表,没有头节点,如何删除其中的某个随机节点呢? 分析:如果一个链表没有头节点的话,那么我们就不可以找到被删除节点的前面一个节点.如何按照这个思路来,就无法实现功能了. 不如我们换一个思路,删除节点的目的是什么?是要达到被删除节点中的data被删除,也就是说,我们实际上只需要删除该节点的data,而不是整个节点.如何实现呢?我们可以把需要删除节点的后面一个节点中的data,依次往前面赋值,并把此节点删除,即可.例如:ABCD三个节点,假如我们需要删除B节点,那么我们可以把C->

jQuery根据元素值来删除一个数组元素及数组对象方法

在前提不知道b在这个数组的下标,删除b这个元素  var arrList = ['a','b','c','d'];         arrList.splice(jQuery.inArray('b',arrList),1); alert(arrList); 其中jQuery.inArray('b',arrList)是b这个元素在数组arrList 中的位置 splice(index,1)函数中第一个参数index是要删除元素在数组中的位置,第二个参数是要删除的数量. Array对象的方法有: c

javascript删除数组某个元素

1.首先可以给js的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引 Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) { return i; } } return -1;} 2.然后使用通过得到这个元素的索引,使用js数组自己固有的函数去删除这个元素Array.prototype.remove = function(val) {