zl程序教程

您现在的位置是:首页 >  前端

当前栏目

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

JavaScript 使用 介绍 元素 替换 已有
2023-06-13 09:15:24 时间
replaceChild(a,b)是用来替换文档中的已有元素的
参数a:要插入的节点,
参数b:要替换的节点
复制代码代码如下:

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

复制代码代码如下:

<divid="guoDiv">
<span>1</span>
<span>2</span>
<span>3</span>
</div>