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 ajax获取网站Alexa排名的代码
Dec 12 Javascript
固定网页背景图同时保持图片比例的思路代码
Aug 15 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
Dec 18 Javascript
jQuery替换textarea中换行的方法
Jun 10 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
Jun 01 Javascript
bootstrap与Jquery UI 按钮样式冲突的解决办法
Sep 23 Javascript
Angularjs的键盘事件的绑定
Jul 27 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
Nov 28 Javascript
在react-router4中进行代码拆分的方法(基于webpack)
Mar 08 Javascript
Angular2之二级路由详解
Aug 31 Javascript
vue基于element的区间选择组件
Sep 07 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
May 22 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 - Html Transfer Code
2006/10/09 PHP
php 伪造ip以及url来路信息方法汇总
2014/11/25 PHP
php短信接口代码
2016/05/13 PHP
php自定义截取中文字符串-utf8版
2017/02/27 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
javascript hashtable实现代码
2009/10/13 Javascript
js 数组克隆方法 小结
2010/03/20 Javascript
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
JavaScript中的类与实例实现方法
2015/01/23 Javascript
canvas红包照片实例分享
2017/02/28 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
2017/06/17 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
2018/12/03 Javascript
Element 默认勾选表格 toggleRowSelection的实现
2019/09/04 Javascript
压缩Vue.js打包后的体积方法总结(Vue.js打包后体积过大问题)
2020/02/03 Javascript
JS实现页面鼠标点击出现图片特效
2020/08/19 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
小程序实现tab标签页
2020/11/16 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
js实现简单的倒计时
2021/01/28 Javascript
python实现可以断点续传和并发的ftp程序
2016/09/13 Python
Python 实现文件的全备份和差异备份详解
2016/12/27 Python
Python使用win32 COM实现Excel的写入与保存功能示例
2018/05/03 Python
Python中xml和dict格式转换的示例代码
2019/11/07 Python
Django如何实现防止XSS攻击
2020/10/13 Python
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
goodhealth官方海外旗舰店:新西兰国民营养师
2017/12/15 全球购物
莫斯科的韩国化妆品店:Sifo
2019/12/04 全球购物
俄罗斯茶和咖啡网上商店:Tea.ru
2021/01/26 全球购物
毕业生如何写自荐信
2014/03/26 职场文书
村党支部换届选举方案
2014/05/02 职场文书
挂职锻炼个人总结
2015/03/05 职场文书
全陪导游词开场白
2015/05/29 职场文书
Nginx配置并兼容HTTP实现代码解析
2021/03/31 Servers
图解上海144收音机
2021/04/22 无线电
Css预编语言及区别详解
2021/04/25 HTML / CSS