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 相关文章推荐
firefox firebug中文入门教程 脚本之家新年特别版
Jan 02 Javascript
jQuery判断iframe中元素是否存在的方法
May 11 Javascript
Javascript中的Array数组对象详谈
Mar 03 Javascript
JavaScript跨平台的开源框架NativeScript
Mar 24 Javascript
Angular1.x自定义指令实例详解
Mar 01 Javascript
微信小程序 合法域名校验出错详解及解决办法
Mar 09 Javascript
js实现单张图片平移切换效果
Oct 11 Javascript
javascript面向对象三大特征之继承实例详解
Jul 24 Javascript
JS异步处理的进化史深入讲解
Aug 25 Javascript
用VsCode编辑TypeScript的实现方法
May 07 Javascript
vue elementui tree 任意级别拖拽功能代码
Aug 31 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
Sep 10 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
JAVA/JSP学习系列之七
2006/10/09 PHP
php之对抗Web扫描器的脚本技巧
2008/10/01 PHP
PHP写MySQL数据 实现代码
2009/06/15 PHP
让的PHP代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
如何使用GDB调试PHP程序
2015/12/08 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
2018/04/04 PHP
Aster vs KG BO3 第一场2.19
2021/03/10 DOTA
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
js取消单选按钮选中并判断对象是否为空
2013/11/14 Javascript
node.js中的path.sep方法使用说明
2014/12/08 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
2016/11/21 Javascript
JS排序之冒泡排序详解
2017/04/08 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
Angular网络请求的封装方法
2018/05/22 Javascript
关于jquery中attr()和prop()方法的区别
2018/05/28 jQuery
Vue在页面数据渲染完成之后的调用方法
2018/09/11 Javascript
使用nodejs分离html文件里的js和css详解
2019/04/12 NodeJs
Echarts动态加载多条折线图的实现代码
2019/05/24 Javascript
js实现无缝滚动双图切换效果
2019/07/09 Javascript
[00:26]TI7不朽珍藏III——冥界亚龙不朽展示
2017/07/15 DOTA
python 基础教程之Map使用方法
2017/01/17 Python
python实现微信接口(itchat)详细介绍
2017/10/23 Python
详解Python核心编程中的浅拷贝与深拷贝
2018/01/07 Python
python 去除txt文本中的空格、数字、特定字母等方法
2018/07/24 Python
python实现按行分割文件
2019/07/22 Python
Python字符串hashlib加密模块使用案例
2020/03/10 Python
python读取mysql数据绘制条形图
2020/03/25 Python
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
丹麦优惠购物网站:PLUSSHOP
2019/03/24 全球购物
计算机应用专业推荐信
2013/11/13 职场文书
《郑和远航》教学反思
2014/04/16 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
应聘教师自荐信
2015/03/26 职场文书