格式:父节点.insertBefor( 插入节点,旧节点 )创建一个strong节点,将这个节点插入到span节点之前我们来通过上节封装的函数,来创建一个strong节点在源码中可以看到,在span上添加了一个新标签为strong那么是不是有一个元素insertAfter是插入到某个节点之后呢?如果我们需要插入某个节点之后,就需要自己封装函数了拿上面的例子说,如果我们想要插入到em节点之后,就相当于插入整个子节点的末尾我们调用这个函数就可以进行在某节点之后插入节点的操作了最后,还是不要忘了将我们封装好的函数复制到我们之前的tool.js文件中,以便以后的使用!格式:parent.replaceChild( newNode,oldNode ); 参数:默认是false;也可以穿true,true文本一起克隆如果我们想要让div在span节点上下都有,怎么操作呢?我们先来用上节的方法,将div放在span的上面:但是这样操作span的下面就没有div了,这时候就需要与克隆语句配合操作了格式:node.parentNode.removeChild( node );//当前被删除节点node的父节点,去调用removeChild方法,将此节点node删除
|