DOM节点的替换或修改函数replaceChild()用法实例


Posted in Javascript onJanuary 12, 2015

本文实例讲述了DOM节点的替换或修改函数replaceChild()用法。分享给大家供大家参考。具体分析如下:

DOM节点的替换过程:
(1)创建新的节点;
(2)找到旧的节点;
(3)站在父节点的角度,使用replaceChild(新,旧)函数来替换。

<html>

<head>

<script type="text/javascript">

function t(){

 //思路:1.首先找到要替换的节点;2. 创建一个新的节点;3.找到父节点,在父节点的角度调用replaceChild(新,旧)方法

 var newli = document.createElement('li');//创建新节点

 var newtext = document.createTextNode('白天');//创建文本节点

 newli.appendChild(newtext);

 

 var nodeul = document.getElementsByTagName('ul')[0];//找到父节点

 var oldli = nodeul.children[2];//找到要替换的节点

 

 nodeul.replaceChild(newli,oldli);//替换

 

}

</script>

</head>

<body>

<div id="container">

 <ul>

  <li>春天</li>

  <li>夏天</li>

  <li>蓝天</li>

  <li>秋天</li>

  <li>冬天</li>

 </ul>

</div>

<div id="copyul">

</div>

<hr />

<button onclick="t()" value="">节点的替换与修改</button>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
后台获取ZTREE选中节点的方法
Feb 12 Javascript
简介JavaScript中valueOf()方法的使用
Jun 05 Javascript
JS组件系列之Bootstrap Icon图标选择组件
Jan 28 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
Apr 05 Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
Jul 21 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
Aug 15 Javascript
从零开始最小实现react服务器渲染详解
Jan 26 Javascript
深入浅析vue-cli@3.0 使用及配置说明
May 08 Javascript
elementUI select组件使用及注意事项详解
May 29 Javascript
一次让你了解全部JavaScript的作用域
Jun 24 Javascript
小程序简单两栏瀑布流效果的实现
Dec 18 Javascript
jquery实现烟花效果(面向对象)
Mar 10 jQuery
原生javascript实现Tab选项卡切换功能
Jan 12 #Javascript
推荐4个原生javascript常用的函数
Jan 12 #Javascript
原生js实现日期联动
Jan 12 #Javascript
Javascript中innerHTML用法实例分析
Jan 12 #Javascript
js实现从数组里随机获取元素
Jan 12 #Javascript
javascript的tab切换原理与效果实现方法
Jan 10 #Javascript
js中的事件捕捉模型与冒泡模型实例分析
Jan 10 #Javascript
You might like
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
thinkPHP和onethink微信支付插件分享
2019/08/11 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
2019/08/14 PHP
JS小框架 fly javascript framework
2009/11/26 Javascript
jquery 无限级联菜单案例分享
2013/03/26 Javascript
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
2013/12/11 Javascript
js 数组操作之pop,push,unshift,splice,shift
2014/01/29 Javascript
document.compatMode的CSS1compat使用介绍
2014/04/03 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
jQuery实现文本框邮箱输入自动补全效果
2015/11/17 Javascript
js表单元素checked、radio被选中的几种方法(详解)
2016/08/22 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
NodeJS加密解密及node-rsa加密解密用法详解
2018/10/12 NodeJs
element-ui的回调函数Events的用法详解
2018/10/16 Javascript
用Python计算三角函数之atan()方法的使用
2015/05/15 Python
python获取外网IP并发邮件的实现方法
2017/10/01 Python
matplotlib在python上绘制3D散点图实例详解
2017/12/09 Python
Python返回数组/List长度的实例
2018/06/23 Python
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
Python调用Windows命令打印文件
2020/02/07 Python
python3实现往mysql中插入datetime类型的数据
2020/03/02 Python
浅谈django 重载str 方法
2020/05/19 Python
极简的HTML5模版
2015/07/09 HTML / CSS
公务员平时考核实施方案
2014/03/11 职场文书
建筑安全员岗位职责
2014/03/13 职场文书
《毛主席在花山》教学反思
2014/04/20 职场文书
小班下学期评语
2014/05/04 职场文书
四查四看自我剖析材料
2014/09/19 职场文书
实习生矿工检讨书
2014/10/13 职场文书
走群众路线学习笔记
2014/11/06 职场文书
2015年转正工作总结范文
2015/04/02 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
复兴之路观后感
2015/06/02 职场文书
公司人力资源管理制度
2015/08/05 职场文书
Windows7下FTP搭建图文教程
2022/08/05 Servers