如题,实际中建立的顺序不影响结果。
教程里说的是newnode要在replaceChild()调用前被创建;
<script type="text/javascript">
function replaceMessage(){
oldnode.parentNode.replaceChild(newnode,oldnode);
var oldnode=document.getElementById('oldnode');
var newnode=document.createElement('i');
newnode.innerHTML=oldnode.innerHTML;
}
</script>
比如这样是没有效果的
在进行替换节点这段代码,newnode和oldnode这两部分的定义先后顺序是没有影响的