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获取距今n天前的日期
Jul 08 Javascript
用原生JS获取CLASS对象(很简单实用)
Oct 15 Javascript
同一个网页中实现多个JavaScript特效的方法
Feb 02 Javascript
JavaScript实现按照指定长度为数字前面补零输出的方法
Mar 19 Javascript
jquery实现的3D旋转木马特效代码分享
Aug 25 Javascript
Bootstrap菜单按钮及导航实例解析
Sep 09 Javascript
基于JavaScript实现移动端无限加载分页
Mar 27 Javascript
详解javascript中的babel到底是什么
Jun 21 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
前端Electron新手入门教程详解
Jun 21 Javascript
vue+layui实现select动态加载后台数据的例子
Sep 20 Javascript
JavaScript实现移动小精灵的案例代码
Dec 12 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文件夹的创建与删除方法
2015/01/24 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
PHP设计模式之单例模式原理与实现方法分析
2018/04/25 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
JavaScript静态的动态
2006/09/18 Javascript
新浪刚打开页面出来的全屏广告代码
2007/04/02 Javascript
出现“不能执行已释放的Script代码”错误的原因及解决办法
2007/08/29 Javascript
Jquery动态更改一张位图的src与Attr的使用
2013/07/31 Javascript
基于jQuery实现在线选座之高铁版
2015/08/24 Javascript
大型JavaScript应用程序架构设计模式
2016/06/29 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
使用ES6语法重构React代码详解
2017/05/09 Javascript
extjs简介_动力节点Java学院整理
2017/07/17 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
vue输入节流,避免实时请求接口的实例代码
2019/10/30 Javascript
js实现随机抽奖
2020/03/19 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
2020/04/03 Javascript
VUE动态生成word的实现
2020/07/26 Javascript
python使用Tkinter显示网络图片的方法
2015/04/24 Python
python去除文件中重复的行实例
2018/06/29 Python
python画折线图的程序
2018/07/26 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
django admin组件使用方法详解
2019/07/19 Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
2019/08/22 Python
Python中xml和dict格式转换的示例代码
2019/11/07 Python
Pytorch Tensor基本数学运算详解
2019/12/30 Python
python实现高斯投影正反算方式
2020/01/17 Python
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
申报职称专业技术个人的自我评价
2013/12/12 职场文书
财务管理专业毕业生求职信
2014/06/02 职场文书
放弃遗产继承公证书
2015/01/26 职场文书
2015年秋季开学典礼校长致辞
2015/07/16 职场文书
面试中老生常谈的MySQL问答集锦夯实基础
2022/03/13 MySQL
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫