删除节点removeChild()

removeChild() 方法从子节点列表中删除某个节点。如删除成功,此方法可返回被删除的节点,如失败,则返回 NULL。

语法:

nodeObject.removeChild(node)

参数:

node :必需,指定需要删除的节点。

我们来看看下面代码,删除子点。

运行结果:

HTML
删除节点的内容: javascript

注意: 把删除的子节点赋值给 x,这个子节点不在DOM树中,但是还存在内存中,可通过 x 操作。

如果要完全删除对象,给 x 赋 null 值,代码如下:

替换元素节点replaceChild()

replaceChild 实现子节点(对象)的替换。返回被替换对象的引用。

语法:

node.replaceChild (newnode,oldnew ) 

参数:

newnode : 必需,用于替换 oldnew 的对象。 
oldnew : 必需,被 newnode 替换的对象。

我们来看看下面的代码:

效果: 将文档中的 Java 改为 JavaScript。

注意: 

1. 当 oldnode 被替换时,所有与之相关的属性内容都将被移除。

2. newnode 必须先被建立。

任务

试一试,补充函数 replaceMessage() 代码,实现将 b 标签替换成 i 标签。

最新文章

  1. Gearman使用示例
  2. IOS系列swift语言之课时六
  3. Codeforces Round #290 (Div. 2) C. Fox And Names dfs
  4. WindowsMediaPlayer控件批量添加文件至播放列表
  5. c++中new和delete的使用方法
  6. SDOI2008仪仗队
  7. 通过SPList Definition自定义ListItem打开编辑详细页面
  8. javascrip中array使用
  9. 使用NetUserAdd API函数创建远程用户
  10. javascript、js操作json方法总结(json字符创转换json对象)
  11. APP的测试过程和重点
  12. 远程复制 scp命令
  13. [站点部署_01]wordpress建站网页响应速度慢
  14. [Swift]LeetCode315. 计算右侧小于当前元素的个数 | Count of Smaller Numbers After Self
  15. 黑盒测试实践——day05
  16. GTID 跳过事物
  17. python之操作系统介绍,进程的创建
  18. DDR中常用概念
  19. vs技巧总结
  20. Oracle之带参存储过程(存储过程中for循环调用存储过程)

热门文章

  1. 详解SpringBoot集成jsp(附源码)+遇到的坑
  2. [bzoj5314][Jsoi2018]潜入行动_树形背包dp
  3. codevs——6220 ZHR吃好吃的
  4. hadoop(1)入门
  5. searchIndexer.exe占用过高CPU
  6. 详解ORACLE数据库的分区表
  7. Vue.js父子通信之所有方法和数据共享
  8. Nginx+Keepalived(双机热备)搭建高可用负载均衡环境(HA)
  9. [52ABP系列] - 001、SPA免费项目模版搭建教程
  10. 【转】c++中placement new操作符