javascript删除html结点操作
来源:互联网 发布:网络优化大师下载 编辑:程序博客网 时间:2024/05/16 19:05
html页面上删除结点的操作跟添加结点中将段落添加在指定依附点之前相似,将段落添加在指定依附点之前代码为document.body.insertBefore(newGraf, docForm),删除的为document.body.removeChild(deleteNode)就可以了。使用的是removeChild方法,删除的是body域里面的元素。
看个代码介绍一下吧。
假如有下面一段代码,内容有四段。
<html><head><title>Deleting Nodes</title></head><body><p>给你一张过去的CD,听听那时我们的爱情,有时会突然忘了,我还在爱着你</p><p>再唱不出那样的歌曲,听到都会红着脸躲避,虽然会经常忘了,我依然爱着你</p><p>因为爱情,不会轻易悲伤,所以一切都是幸福的模样</p><p>因为爱情,简单的生长,依然随时都能为你疯狂</p><input type="button" onclick="deleteNodes()" value="delete Nodes"/><script>function deleteNodes() {}</script></body></html>
现在要删除段落内容,该如何实现deleteNodes方法呢?
很简单,两行代码搞定。
var deleteNode =document.getElementsByTagName("p")[0]; document.body.removeChild(deleteNode);
var deleteNode =document.getElementsByTagName("p")[0];
获取到要删除的段落内容,document.getElementsByTagName("p")[0]为body标签域内的第一个p 标签内容。
document.body.removeChild(deleteNode);
将获取到的要删除的节点信息从页面上面删除,使用removeChild方法。
如果段落有id的话,那就可以直接使用getElementById 方法来指定的获取要删除的对象,不用再使用 getElementsByTagName 方法获取到对象集合,再通过数组下标来指定删除对象了。
我们的示例中删除的是document.getElementsByTagName("p")[0],也可以删除其他段落,比如document.getElementsByTagName("p")[3] 等真实存在的段落信息。
- javascript删除html结点操作
- javascript给html添加结点操作
- Javascript dom结点操作总结
- 循环结点的前驱删除操作
- 删除结点的操作(单链表)
- [数据结构]双链表删除结点P的操作
- 二叉查找树/删除结点操作
- JavaScript DOM学习(4) 操作文本结点
- javascript 操作 HTML DOM
- javascript 操作 HTML DOM
- javascript 操作 HTML DOM
- Javascript操作XML,HTML
- JAVASCRIPT 操作HTML TABLE
- javascript 操作 HTML DOM
- javascript 操作 HTML DOM
- JavaScript操作html元素
- 关于javascript操作html
- JavaScript操作html
- Android中正确存储特定的应用文件
- C++链表的创建与操作
- Objective-C 中Self 和 Super 详解
- android l 中AppWidgetService的启动
- git rm简介
- javascript删除html结点操作
- javamail添加邮件附件时德文、中文乱码的问题
- Aix 上NFS详细介绍
- Android中异步消息处理机制
- UILabel 行间距方法 可直接调用
- UML资料整合
- 盒子模型1
- EP4: 无偏博弈和数学游戏
- PHP程序员的技术成长规划