javascript替换已有元素replaceChild()使用介绍


Posted in Javascript onApril 03, 2014

replaceChild(a,b)是用来替换文档中的已有元素的
参数a:要插入的节点,
参数b:要替换的节点

var oDiv = document.getElementById("guoDiv"); 
var oSpan = document.createElement("span"); 
oSpan.innerHTML = "4"; 
var firsChild = oDiv.firstElementChild ? oDiv.firstElementChild : oDiv.firstChild 
var returnNode = oDiv.replaceChild(oSpan, firsChild); //替换第一个元素,返回被替换掉的元素 
alert(returnNode.innerHTML); //1 
var lastChild = oDiv.lastElementChild ? oDiv.lastElementChild : oDiv.lastChild; 
oSpan = document.createElement("span"); 
oSpan.innerHTML = "5"; 
returnNode = oDiv.replaceChild(oSpan, lastChild); //替换最后一个,返回被替换掉的元素 
alert(returnNode.innerHTML);//3

<div id="guoDiv"> 
<span>1</span> 
<span>2</span> 
<span>3</span> 
</div>
Javascript 相关文章推荐
Javascript 函数对象的多重身份
Jun 28 Javascript
浅谈javascript 面向对象编程
Oct 28 Javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍
Jul 17 Javascript
JavaScript中的数组特性介绍
Dec 30 Javascript
使用jQuery获取data-的自定义属性
Nov 10 Javascript
详解Bootstrap四种图片样式
Jan 04 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
JavaScript中apply方法的应用技巧小结
Sep 29 Javascript
Vue.js系列之项目搭建(1)
Jan 03 Javascript
jquery pagination分页插件使用详解(后台struts2)
Jan 22 Javascript
浅谈Vue SPA 首屏加载优化实践
Dec 15 Javascript
微信小程序3种位置API的使用方法详解
Aug 05 Javascript
Extjs grid添加一个图片状态或者按钮的方法
Apr 03 #Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
Apr 03 #Javascript
单击和双击事件的冲突处理示例代码
Apr 03 #Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
Apr 03 #Javascript
邮箱下拉自动填充选择示例代码附图
Apr 03 #Javascript
JS获取网页属性包括宽、高等等
Apr 03 #Javascript
jQuery的$.proxy()应用示例介绍
Apr 03 #Javascript
You might like
用PHP中的 == 运算符进行字符串比较
2006/11/26 PHP
解析php中curl_multi的应用
2013/07/17 PHP
PHP实现批量删除(封装)
2017/04/28 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
JavaScript控制图片加载完成后调用回调函数的方法
2015/03/20 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
jQuery实现类似老虎机滚动抽奖效果
2015/08/06 Javascript
JavaScript判断DIV内容是否为空的方法
2016/01/29 Javascript
JS前向后瞻正则表达式定义与用法示例
2016/12/27 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
完美解决vue 中多个echarts图表自适应的问题
2020/07/19 Javascript
jQuery实现朋友圈查看图片
2020/09/11 jQuery
JS算法教程之字符串去重与字符串反转
2020/12/15 Javascript
[01:01:51]EG vs VG Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
python算法学习之计数排序实例
2013/12/18 Python
Python实现从url中提取域名的几种方法
2014/09/26 Python
python读取和保存图片5种方法对比
2018/09/12 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
2018/12/24 Python
Pandas透视表(pivot_table)详解
2019/07/22 Python
Python CVXOPT模块安装及使用解析
2019/08/01 Python
Python基于xlrd模块处理合并单元格
2020/07/28 Python
python实现网页录音效果
2020/10/26 Python
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
英国No.1体育用品零售商:SportsDirect.com
2019/10/16 全球购物
什么是封装
2013/03/26 面试题
大专自我鉴定范文
2013/10/23 职场文书
战友聚会邀请函
2014/01/18 职场文书
师德个人剖析材料
2014/02/02 职场文书
试用期员工工作自我评价
2014/09/10 职场文书
门卫岗位职责
2015/02/09 职场文书
Python使用OpenCV实现虚拟缩放效果
2022/02/28 Python
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python