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 相关文章推荐
基于jquery的一行代码轻松实现拖动效果
Dec 28 Javascript
关于递归运算的顺序测试代码
Nov 30 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
Oct 22 Javascript
jQuery中ready事件用法实例
Jan 19 Javascript
使用JavaScript刷新网页的方法
Jun 04 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
Jan 25 Javascript
jquery-mobile表单的创建方法详解
Nov 23 Javascript
基于jQuery实现滚动切换效果
Dec 02 Javascript
vue使用vue-cli快速创建工程
Jul 28 Javascript
js移动端图片压缩上传功能
Aug 18 Javascript
Bootstrap Paginator+PageHelper实现分页效果
Dec 29 Javascript
详解element-ui日期时间选择器的日期格式化问题
Apr 08 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
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
php实现基于PDO的预处理示例
2017/03/28 PHP
在IIS下安装PHP扩展的方法(超简单)
2017/04/10 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
使用Mootools动态添加Css样式表代码,兼容各浏览器
2011/12/12 Javascript
jQuery实现图片信息的浮动显示实例代码
2013/08/28 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
2015/06/18 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
Webpack优化配置缩小文件搜索范围
2017/12/25 Javascript
实例详解BootStrap的动态模态框及静态模态框
2018/08/13 Javascript
微信小程序获取音频时长与实时获取播放进度问题
2018/08/28 Javascript
如何使用pm2快速将项目部署到远程服务器
2019/03/12 Javascript
微信小程序 网络通信实现详解
2019/07/23 Javascript
详解python开发环境搭建
2016/12/16 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
Python中的集合介绍
2019/01/28 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
基于Python绘制美观动态圆环图、饼图
2020/06/03 Python
python用Tkinter做自己的中文代码编辑器
2020/09/07 Python
python实现邮件循环自动发件功能
2020/09/11 Python
JVM是一个编译程序还是解释程序
2012/09/11 面试题
厨房工作人员岗位职责
2013/11/15 职场文书
办理暂住证介绍信
2014/01/11 职场文书
初三家长会邀请函
2014/01/18 职场文书
军训自我鉴定
2014/01/22 职场文书
酒店个人求职信范文
2014/01/25 职场文书
家居饰品店创业计划书
2014/01/31 职场文书
农贸市场管理制度
2014/01/31 职场文书
2014年迎新年活动方案
2014/02/19 职场文书
党员干部2014全国两会学习心得体会
2014/03/10 职场文书
代理词怎么写
2015/05/25 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
公司员工宿舍管理制度
2015/08/07 职场文书
mysql 获取时间方式
2022/03/20 MySQL
vue3语法糖内的defineProps及defineEmits
2022/04/14 Vue.js