childNodes
<script type="text/javascript">
function replaceMessage(){
var newnode=document.createElement("i");
var oldnode=document.getElementById("oldnode"); //找到原b节点
var textnode=oldnode.childNodes; //获取原节点的子节点
newnode.appendChild(textnode[0]); //把原子节点添加给新节点i
oldnode.parentNode.replaceChild(newnode,oldnode); //替换节点
}
</script>
newnode.appendChild(textnode);为什么这样写不可以,要在textnode加个索引呢?【0】