function replaceMessage(){
var newnode=document.createElement("i");
var newnodeText=document.createTextNode("JavaScript")
newnode.innerHTML=newnodeText;
var oldnode=document.getElementById("oldnode");
oldnode.parentNode.replaceChild(newnode,oldnode);
}
newnode.innerHTML=newnodeText; //这段代码出错了,添加文本节点不是这样写的。下面提供两个简单的方案,随便一种都可以。
1,newnode.appendChild(newnodeText);
2,newnode.innerHTML = "JavaScript";
没加双引号吧?